diff --git a/lib/linux/ui.nit b/lib/linux/ui.nit index 4f67eedaa7..f3deb77ba3 100644 --- a/lib/linux/ui.nit +++ b/lib/linux/ui.nit @@ -21,7 +21,7 @@ import gtk import data_store redef class App - redef fun setup do init_gtk + redef fun setup do gtk_init # On GNU/Linux, we go through all the callbacks once, # there is no complex life-cycle. @@ -34,7 +34,7 @@ redef class App var window = window window.native.show_all - run_gtk + gtk_main app.on_pause app.on_stop diff --git a/tests/test_gtk.nit b/tests/test_gtk.nit index 4916f4b45e..28ee606f0c 100644 --- a/tests/test_gtk.nit +++ b/tests/test_gtk.nit @@ -33,19 +33,18 @@ class MyApp if sender == but_ok then print "ok!" - quit_gtk + gtk_main_quit else if sender == but_cancel then print "cancel!" - quit_gtk + gtk_main_quit else print sender end - end init do - init_gtk + gtk_init win = new GtkWindow(new GtkWindowType.toplevel) win.connect_destroy_signal_to_quit @@ -70,5 +69,5 @@ end if "NIT_TESTING".environ != "true" then var app = new MyApp - run_gtk + gtk_main end