diff --git a/src/drivers/sdl/config.cpp b/src/drivers/sdl/config.cpp index 8b7aaeee..ce6a8162 100644 --- a/src/drivers/sdl/config.cpp +++ b/src/drivers/sdl/config.cpp @@ -223,8 +223,6 @@ InitConfig() config->addOption("_laststatefrom", "SDL.LastLoadStateFrom", home_dir); config->addOption("_lastopennsf", "SDL.LastOpenNSF", home_dir); config->addOption("_lastsavestateas", "SDL.LastSaveStateAs", home_dir); - // option to disable gui (broken??) - config->addOption("nogui", "SDL.NoGUI", 0); #endif // fcm -> fm2 conversion diff --git a/src/drivers/sdl/sdl.cpp b/src/drivers/sdl/sdl.cpp index cea139b5..fe4bdd59 100644 --- a/src/drivers/sdl/sdl.cpp +++ b/src/drivers/sdl/sdl.cpp @@ -682,7 +682,13 @@ int main(int argc, char *argv[]) return 0; } - // check for --help or -h and display usage +#ifdef _GTK + int noGui = 0; +#else + int noGui = 1; +#endif + + // check for --help or -h and display usage; also check for --nogui for(int i=0; igetOption("SDL.NoGUI", &noGui); if(noGui == 0) InitGTKSubsystem(argc, argv); #endif