From 9da3681595ac497760fee63de89b714a0311ef6a Mon Sep 17 00:00:00 2001 From: Jason Felds Date: Tue, 10 May 2011 20:50:30 -0400 Subject: [PATCH] Revert, force const casting. Perhaps we should use these stricter casts more often. --- src/NotesWriterJson.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/NotesWriterJson.cpp b/src/NotesWriterJson.cpp index cc91114bc9..e1535841e6 100644 --- a/src/NotesWriterJson.cpp +++ b/src/NotesWriterJson.cpp @@ -74,16 +74,17 @@ static void Serialize( const TapNote &o, Json::Value &root ) static void Serialize( const NoteData &o, Json::Value &root ) { root = Json::Value(Json::arrayValue); - for(int t=0; t < o.GetNumTracks(); t++ ) + int iNumTracks = o.GetNumTracks(); + for(int t=0; t(o).GetTapNoteRange( t, 0, MAX_NOTE_ROW, begin, end ); //NoteData::TrackMap tm = o.GetTrack(t); //FOREACHM_CONST( int, TapNote, tm, iter ) for( ; begin != end; ++begin ) { int iRow = begin->first; - const TapNote tn = begin->second; + TapNote tn = begin->second; root.resize( root.size()+1 ); Json::Value &root2 = root[ root.size()-1 ]; root2 = Json::Value(Json::arrayValue);