Skip to content

Commit 24efcb7

Browse files
committed
tomboykeybinder: avoid 'gdk_error_trap_push/pop' and 'gdk_flush'
1 parent 921f460 commit 24efcb7

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/tomboykeybinder.c

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,8 @@ grab_ungrab_with_ignorable_modifiers (GdkWindow *rootwin,
102102
static gboolean
103103
do_grab_key (Binding *binding)
104104
{
105-
GdkKeymap *keymap = gdk_keymap_get_for_display (gdk_display_get_default ());
105+
GdkDisplay *gdk_display = gdk_display_get_default ();
106+
GdkKeymap *keymap = gdk_keymap_get_for_display (gdk_display);
106107
GdkWindow *rootwin = gdk_get_default_root_window ();
107108

108109
EggVirtualModifierType virtual_mods = 0;
@@ -133,15 +134,15 @@ do_grab_key (Binding *binding)
133134

134135
TRACE (g_print ("Got modmask %d\n", binding->modifiers));
135136

136-
gdk_error_trap_push ();
137+
gdk_x11_display_error_trap_push (gdk_display);
137138

138139
grab_ungrab_with_ignorable_modifiers (rootwin,
139140
binding,
140141
TRUE /* grab */);
141142

142-
gdk_flush ();
143+
gdk_display_flush (gdk_display);
143144

144-
if (gdk_error_trap_pop ()) {
145+
if (gdk_x11_display_error_trap_pop (gdk_display)) {
145146
g_warning ("Binding '%s' failed!\n", binding->keystring);
146147
return FALSE;
147148
}

0 commit comments

Comments
 (0)