From 4ac0eb38aee3d770e067abf87633149841c8b1c6 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 27 May 2004 06:39:20 +0000 Subject: [PATCH] fix edits causing malformed DWI tags to be written --- stepmania/src/NotesWriterDWI.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stepmania/src/NotesWriterDWI.cpp b/stepmania/src/NotesWriterDWI.cpp index aee34f05fc..227b9524d7 100644 --- a/stepmania/src/NotesWriterDWI.cpp +++ b/stepmania/src/NotesWriterDWI.cpp @@ -307,6 +307,9 @@ void NotesWriterDWI::WriteDWINotesField( RageFile &f, const Steps &out, int star bool NotesWriterDWI::WriteDWINotesTag( RageFile &f, const Steps &out ) { + if( out.GetDifficulty() == DIFFICULTY_EDIT ) + return false; // not supported by DWI + /* Flush dir cache when writing steps, so the old size isn't cached. */ FlushDirCache(); @@ -328,7 +331,6 @@ bool NotesWriterDWI::WriteDWINotesTag( RageFile &f, const Steps &out ) case DIFFICULTY_MEDIUM: f.Write( "ANOTHER:" ); break; case DIFFICULTY_HARD: f.Write( "MANIAC:" ); break; case DIFFICULTY_CHALLENGE: f.Write( "SMANIAC:" ); break; - case DIFFICULTY_EDIT: return false; default: ASSERT(0); return false; }