From a0b26b8b2bb32ad194fcf57d2a0aa6c97dd900ac Mon Sep 17 00:00:00 2001 From: plombo Date: Tue, 5 Jul 2011 20:28:37 +0000 Subject: [PATCH] sdl: fixed --nogui option and removed SDL.NoGUI from fceux.cfg --- src/drivers/sdl/config.cpp | 2 -- src/drivers/sdl/sdl.cpp | 14 +++++++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) 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