--- BasiliskII/src/Unix/main_unix.cpp 2000/11/30 16:20:52 1.27 +++ BasiliskII/src/Unix/main_unix.cpp 2001/01/04 19:50:22 1.28 @@ -50,6 +50,7 @@ struct sigstate { #ifdef ENABLE_GTK # include +# include #endif #ifdef ENABLE_XF86_DGA @@ -208,14 +209,43 @@ int main(int argc, char **argv) printf(GetString(STR_ABOUT_TEXT1), VERSION_MAJOR, VERSION_MINOR); printf(" %s\n", GetString(STR_ABOUT_TEXT2)); - // Parse arguments +#ifdef ENABLE_GTK + // Init GTK + gtk_set_locale(); + gtk_init(&argc, &argv); + x_display_name = gdk_get_display(); // gtk_init() handles and removes the "--display" argument +#endif + + // Parse and remove arguments for (int i=1; i i) { + k -= i; + for (int j=i+k; j