From 193f510316dffc257b994b335a39d3729aaee0e9 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Thu, 22 Jun 2006 05:27:00 +0000 Subject: [PATCH] don't do song dir writable check in Home or Practice --- stepmania/src/ScreenEditMenu.cpp | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/stepmania/src/ScreenEditMenu.cpp b/stepmania/src/ScreenEditMenu.cpp index 624cc3da14..9af085ba7c 100644 --- a/stepmania/src/ScreenEditMenu.cpp +++ b/stepmania/src/ScreenEditMenu.cpp @@ -196,18 +196,23 @@ void ScreenEditMenu::MenuStart( PlayerNumber pn ) return; } + switch( m_Selector.EDIT_MODE ) { - RString sDir = pSong->GetSongDir(); - RString sTempFile = sDir + TEMP_FILE_NAME; - RageFile file; - if( !file.Open( sTempFile, RageFile::WRITE ) ) + case EditMode_Full: { - ScreenPrompt::Prompt( SM_None, SONG_DIR_READ_ONLY ); - return; - } + 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 ); + file.Close(); + FILEMAN->Remove( sTempFile ); + } + break; } //