From 15bce504c99309bed54e486e15e02bea258abd3b Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 6 Jan 2003 04:55:39 +0000 Subject: [PATCH] deal with odd first characters (such as unicode) --- stepmania/src/MusicWheel.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/stepmania/src/MusicWheel.cpp b/stepmania/src/MusicWheel.cpp index 0a4340d6e2..4c43f7ad7c 100644 --- a/stepmania/src/MusicWheel.cpp +++ b/stepmania/src/MusicWheel.cpp @@ -1385,9 +1385,13 @@ CString MusicWheel::GetSectionNameFromSongAndSort( Song* pSong, SongSortOrder so case SORT_TITLE: sTemp = pSong->GetSortTitle(); sTemp.MakeUpper(); - sTemp = (sTemp.GetLength() > 0) ? sTemp.Left(1) : ""; + if(sTemp.empty()) return ""; + + sTemp = sTemp[0]; if( IsAnInt(sTemp) ) sTemp = "NUM"; + else if(toupper(sTemp[0]) < 'A' || toupper(sTemp[0]) > 'Z') + sTemp = "OTHER"; return sTemp; case SORT_BPM: case SORT_MOST_PLAYED: