diff --git a/source/ngc/fceugx.cpp b/source/ngc/fceugx.cpp index 5a10c17..2af7805 100644 --- a/source/ngc/fceugx.cpp +++ b/source/ngc/fceugx.cpp @@ -287,7 +287,6 @@ int main(int argc, char *argv[]) // since we're entering the menu ResumeDeviceThread(); - ConfigRequested = 1; SwitchAudioMode(1); if(!romLoaded) @@ -302,6 +301,7 @@ int main(int argc, char *argv[]) currentMode = GCSettings.render; currentTiming = GCSettings.timing; ConfigRequested = 0; + ScreenshotRequested = 0; SwitchAudioMode(0); // stop checking if devices were removed/inserted diff --git a/source/ngc/gcvideo.cpp b/source/ngc/gcvideo.cpp index 8d2f7dd..98d4737 100644 --- a/source/ngc/gcvideo.cpp +++ b/source/ngc/gcvideo.cpp @@ -281,8 +281,8 @@ copy_to_xfb (u32 arg) { if(ScreenshotRequested) { - TakeScreenshot(); ScreenshotRequested = 0; + TakeScreenshot(); ConfigRequested = 1; }