diff options
author | ZenWalker <[email protected]> | 2017-03-07 20:52:06 +0100 |
---|---|---|
committer | monsta <[email protected]> | 2017-03-26 13:41:16 +0300 |
commit | 23dc50f25a988f08822c986e88740cf278bba452 (patch) | |
tree | 8040ba3e501a4ad98e7ed8fcd8a69003747be230 | |
parent | 9acf2cfe068682833ebb01cd1f8a6ae60230c23e (diff) | |
download | pluma-23dc50f25a988f08822c986e88740cf278bba452.tar.bz2 pluma-23dc50f25a988f08822c986e88740cf278bba452.tar.xz |
Fix: the tab closes unexpectedly with middle click under line numbers
Fixes #215
-rw-r--r-- | pluma/pluma-view.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/pluma/pluma-view.c b/pluma/pluma-view.c index e7d34ebe..f58de8f8 100644 --- a/pluma/pluma-view.c +++ b/pluma/pluma-view.c @@ -2069,13 +2069,16 @@ static gboolean pluma_view_button_press_event (GtkWidget *widget, GdkEventButton *event) { if ((event->type == GDK_BUTTON_PRESS) && - (event->button == 3) && (event->window == gtk_text_view_get_window (GTK_TEXT_VIEW (widget), GTK_TEXT_WINDOW_LEFT))) { - show_line_numbers_menu (widget, event); - - return TRUE; + if (event->button == 3) + { + show_line_numbers_menu (widget, event); + return TRUE; + } + else if (event->button == 2) + return TRUE; } return GTK_WIDGET_CLASS (pluma_view_parent_class)->button_press_event (widget, event); |