[gnome-builder/gnome-builder-3-26] python-pack: backport fixes for deprecated keymap usage



commit 87173bc8048f6624a909c28518bf9f51b0d1f0cc
Author: Christian Hergert <chergert redhat com>
Date:   Thu Jan 18 16:18:22 2018 -0800

    python-pack: backport fixes for deprecated keymap usage

 plugins/python-pack/ide-python-indenter.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/plugins/python-pack/ide-python-indenter.c b/plugins/python-pack/ide-python-indenter.c
index 751eaacfe..40ff6cf48 100644
--- a/plugins/python-pack/ide-python-indenter.c
+++ b/plugins/python-pack/ide-python-indenter.c
@@ -774,9 +774,11 @@ static gboolean
 ide_python_indenter_is_trigger (IdeIndenter *indenter,
                                 GdkEventKey *event)
 {
+  GdkDisplay *display = gdk_window_get_display (event->window);
+  GdkKeymap *keymap = gdk_keymap_get_for_display (display);
   guint modifier_state;
 
-  modifier_state = gdk_keymap_get_modifier_state (gdk_keymap_get_default ());
+  modifier_state = gdk_keymap_get_modifier_state (keymap);
   if (modifier_state & GDK_SHIFT_MASK ||
       modifier_state & GDK_CONTROL_MASK ||
       modifier_state & GDK_MOD1_MASK)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]