diff --git a/stepmania/src/ScreenEditMenu.cpp b/stepmania/src/ScreenEditMenu.cpp index 9af085ba7c..3b2a174f58 100644 --- a/stepmania/src/ScreenEditMenu.cpp +++ b/stepmania/src/ScreenEditMenu.cpp @@ -198,22 +198,22 @@ void ScreenEditMenu::MenuStart( PlayerNumber pn ) switch( m_Selector.EDIT_MODE ) { - case EditMode_Full: + case EditMode_Full: + { + RString sDir = pSong->GetSongDir(); + RString sTempFile = sDir + TEMP_FILE_NAME; + RageFile file; + if( !file.Open( sTempFile, RageFile::WRITE ) ) { - RString sDir = pSong->GetSongDir(); - RString sTempFile = sDir + TEMP_FILE_NAME; - RageFile file; - if( !file.Open( sTempFile, RageFile::WRITE ) ) - { - ScreenPrompt::Prompt( SM_None, SONG_DIR_READ_ONLY ); - return; - } - - file.Close(); - FILEMAN->Remove( sTempFile ); + ScreenPrompt::Prompt( SM_None, SONG_DIR_READ_ONLY ); + return; } + + file.Close(); + FILEMAN->Remove( sTempFile ); break; } + } // // Do work