Remove calls to deprecated GLib functions.
GLib 2.32 (released in March 2012) deprecated `g_atexit()` [1] and `g_thread_init()` [2]. [1]: https://developer.gnome.org/glib/stable/glib-Miscellaneous-Utility-Functions.html#g-atexit [2]: https://developer.gnome.org/glib/stable/glib-Threads.html
This commit is contained in:
parent
bb80fe24b2
commit
0941f4abaa
@ -1131,8 +1131,6 @@ grab_keyboard(void)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
g_atexit(ungrab_keyboard);
|
|
||||||
|
|
||||||
gdk_window_add_filter(NULL, keyboard_grab_filter, NULL);
|
gdk_window_add_filter(NULL, keyboard_grab_filter, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1715,11 +1713,6 @@ main(int argc, char *argv[])
|
|||||||
|
|
||||||
#ifdef HAVE_LASH
|
#ifdef HAVE_LASH
|
||||||
lash_args_t *lash_args;
|
lash_args_t *lash_args;
|
||||||
#endif
|
|
||||||
|
|
||||||
g_thread_init(NULL);
|
|
||||||
|
|
||||||
#ifdef HAVE_LASH
|
|
||||||
lash_args = lash_extract_args(&argc, &argv);
|
lash_args = lash_extract_args(&argc, &argv);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -1872,6 +1865,9 @@ main(int argc, char *argv[])
|
|||||||
|
|
||||||
gtk_main();
|
gtk_main();
|
||||||
|
|
||||||
|
if (keyboard_grabbed)
|
||||||
|
ungrab_keyboard();
|
||||||
|
|
||||||
return (0);
|
return (0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user