[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