diff --git a/gtk/src/gtk_s9x.cpp b/gtk/src/gtk_s9x.cpp index 2513b1a1..7fd432b0 100644 --- a/gtk/src/gtk_s9x.cpp +++ b/gtk/src/gtk_s9x.cpp @@ -86,10 +86,9 @@ int main(int argc, char *argv[]) top_level->window->fullscreen(); top_level->show(); - - S9xInitDisplay(argc, argv); - + Gtk::Main::iteration(false); S9xPortSoundInit(); + S9xInitDisplay(argc, argv); for (int port = 0; port < 2; port++) {