diff options
-rw-r--r-- | src/interface-gtk/interface.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/interface-gtk/interface.c b/src/interface-gtk/interface.c index 9c740a6..a41890d 100644 --- a/src/interface-gtk/interface.c +++ b/src/interface-gtk/interface.c @@ -1126,9 +1126,13 @@ teco_interface_handle_mouse_button(GdkEventButton *event, GError **error) teco_mouse.type = TECO_MOUSE_PRESSED; break; case GDK_BUTTON_RELEASE: - default: teco_mouse.type = TECO_MOUSE_RELEASED; break; + case GDK_2BUTTON_PRESS: + case GDK_3BUTTON_PRESS: + default: + /* delivered in addition to GDK_BUTTON_PRESS */ + return TRUE; } teco_mouse.x = event->x; |