[gnome-builder/gnome-builder-3-26] sourceview: fix deprecated keymap usage



commit 4e409ebe749546a6ce2094b86ed7cbc38ab2238c
Author: Christian Hergert <chergert redhat com>
Date:   Thu Jan 18 16:08:19 2018 -0800

    sourceview: fix deprecated keymap usage

 libide/sourceview/ide-source-view.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/libide/sourceview/ide-source-view.c b/libide/sourceview/ide-source-view.c
index d3b6a6683..e89f5abad 100644
--- a/libide/sourceview/ide-source-view.c
+++ b/libide/sourceview/ide-source-view.c
@@ -2165,7 +2165,7 @@ is_key_vim_binded (GtkWidget       *widget,
   IdeSourceViewPrivate *priv = ide_source_view_get_instance_private (IDE_SOURCE_VIEW (widget));
 
   context = gtk_widget_get_style_context (GTK_WIDGET (priv->mode));
-  keymap = gdk_keymap_get_default ();
+  keymap = gdk_keymap_get_for_display (gtk_widget_get_display (widget));
   state = gtk_widget_get_state_flags (GTK_WIDGET (priv->mode));
 
   gtk_style_context_get (context, state, "gtk-key-bindings", &binding_set_array, NULL);
@@ -2373,7 +2373,7 @@ ide_source_view_key_press_event (GtkWidget   *widget,
         {
           guint new_keyval;
           GdkModifierType state_consumed;
-          GdkKeymap *keymap = gdk_keymap_get_default ();
+          GdkKeymap *keymap = gdk_keymap_get_for_display (gtk_widget_get_display (widget));
 
           _ide_source_view_set_modifier (self, gdk_keyval_to_unicode (event->keyval));
           gdk_keymap_translate_keyboard_state (keymap,


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