vcl/unx/gtk3/gtkinst.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 96c327049e5c012746c991d16042423b99624f50
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Mon May 31 20:42:57 2021 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Tue Jun 1 09:46:44 2021 +0200

    gtk4: enter/leave signals are on the event controller, not the widget
    
    Change-Id: I44bc2e494183de35b5f1f25813af2a5e51cbc69d
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116503
    Tested-by: Caolán McNamara <caol...@redhat.com>
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/vcl/unx/gtk3/gtkinst.cxx b/vcl/unx/gtk3/gtkinst.cxx
index 350fc8f9c3d8..e3dfb747c06b 100644
--- a/vcl/unx/gtk3/gtkinst.cxx
+++ b/vcl/unx/gtk3/gtkinst.cxx
@@ -17620,8 +17620,8 @@ public:
             m_nEntryInsertTextSignalId = g_signal_connect(m_pEditable, 
"insert-text", G_CALLBACK(signalEntryInsertText), this);
             m_nEntryActivateSignalId = g_signal_connect(m_pEntry, "activate", 
G_CALLBACK(signalEntryActivate), this);
             m_pEntryFocusController = 
GTK_EVENT_CONTROLLER(gtk_event_controller_focus_new());
-            m_nEntryFocusInSignalId = g_signal_connect(m_pEntry, "enter", 
G_CALLBACK(signalEntryFocusIn), this);
-            m_nEntryFocusOutSignalId = g_signal_connect(m_pEntry, "leave", 
G_CALLBACK(signalEntryFocusOut), this);
+            m_nEntryFocusInSignalId = 
g_signal_connect(m_pEntryFocusController, "enter", 
G_CALLBACK(signalEntryFocusIn), this);
+            m_nEntryFocusOutSignalId = 
g_signal_connect(m_pEntryFocusController, "leave", 
G_CALLBACK(signalEntryFocusOut), this);
             gtk_widget_add_controller(m_pEntry, m_pEntryFocusController);
             m_pEntryKeyController = 
GTK_EVENT_CONTROLLER(gtk_event_controller_key_new());
             m_nEntryKeyPressEventSignalId = 
g_signal_connect(m_pEntryKeyController, "key-pressed", 
G_CALLBACK(signalEntryKeyPress), this);
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to