[Libreoffice-commits] core.git: vcl/unx
Caolán McNamara (via logerrit)
logerrit at kemper.freedesktop.org
Tue May 11 09:18:10 UTC 2021
vcl/unx/gtk3/gtkframe.cxx | 1 +
1 file changed, 1 insertion(+)
New commits:
commit 48b2d74b1d68523253368bd0ba23dec26ad6ad8c
Author: Caolán McNamara <caolanm at redhat.com>
AuthorDate: Mon May 10 20:49:41 2021 +0100
Commit: Caolán McNamara <caolanm at redhat.com>
CommitDate: Tue May 11 11:17:29 2021 +0200
gtk4: have to explicitly ask to listen to all buttons
right click works now
Change-Id: I35326a7adab6287644ab9059fdf6ecbb66959346
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115364
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/vcl/unx/gtk3/gtkframe.cxx b/vcl/unx/gtk3/gtkframe.cxx
index 610fdb5ebd1f..1d7ac5f965f3 100644
--- a/vcl/unx/gtk3/gtkframe.cxx
+++ b/vcl/unx/gtk3/gtkframe.cxx
@@ -944,6 +944,7 @@ void GtkSalFrame::InitCommon()
m_aMouseSignalIds.push_back(g_signal_connect( G_OBJECT(pEventWidget), "enter-notify-event", G_CALLBACK(signalCrossing), this ));
#else
GtkGesture *pClick = gtk_gesture_click_new();
+ gtk_gesture_single_set_button(GTK_GESTURE_SINGLE(pClick), 0);
gtk_widget_add_controller(pEventWidget, GTK_EVENT_CONTROLLER(pClick));
g_signal_connect(pClick, "pressed", G_CALLBACK(gesturePressed), this);
g_signal_connect(pClick, "released", G_CALLBACK(gestureReleased), this);
More information about the Libreoffice-commits
mailing list