vcl/unx/gtk3/gtk3gtkframe.cxx |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit a25acac2a6c7770bb07ced4c29b3b9009ad7ff14
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Wed Oct 28 12:29:52 2020 +0000
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Wed Oct 28 20:37:19 2020 +0100

    Related: tdf#137620 focus-in IMHandler on grab_focus
    
    Change-Id: I9fa980f500cd11b34e349866e62f9f2399279e5b
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104932
    Reviewed-by: Justin Luth <justin_l...@sil.org>
    Reviewed-by: Caolán McNamara <caol...@redhat.com>
    Tested-by: Jenkins

diff --git a/vcl/unx/gtk3/gtk3gtkframe.cxx b/vcl/unx/gtk3/gtk3gtkframe.cxx
index c540105d03f0..1df0240c868d 100644
--- a/vcl/unx/gtk3/gtk3gtkframe.cxx
+++ b/vcl/unx/gtk3/gtk3gtkframe.cxx
@@ -2567,7 +2567,11 @@ void GtkSalFrame::GrabFocus()
     if (!gtk_widget_get_can_focus(pGrabWidget) && m_nSetFocusSignalId)
         gtk_widget_set_can_focus(pGrabWidget, true);
     if (!gtk_widget_has_focus(pGrabWidget))
+    {
         gtk_widget_grab_focus(pGrabWidget);
+        if (m_pIMHandler)
+            m_pIMHandler->focusChanged(true);
+    }
 }
 
 gboolean GtkSalFrame::signalButton(GtkWidget*, GdkEventButton* pEvent, 
gpointer frame)
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to