diff --git a/src/emucore/EventHandler.cxx b/src/emucore/EventHandler.cxx index f505096b7..5bd193b22 100644 --- a/src/emucore/EventHandler.cxx +++ b/src/emucore/EventHandler.cxx @@ -559,9 +559,10 @@ void EventHandler::handleKeyEvent(StellaKey key, StellaMod mod, bool state) case KBDK_S: // Ctrl-s saves properties to a file { - string filename = myOSystem.baseDir() + + string filename = myOSystem.defaultSaveDir() + myOSystem.console().properties().get(Cartridge_Name) + ".pro"; ofstream out(filename); + if(out) { out << myOSystem.console().properties();