File tree Expand file tree Collapse file tree
GeneralsMD/Code/GameEngine/Source/Common/INI
Generals/Code/GameEngine/Source/Common/INI Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -149,7 +149,8 @@ void INI::parseMapCacheDefinition( INI* ini )
149149 {
150150 // maps without localized name tags
151151 AsciiString tempdisplayname;
152- tempdisplayname = name.reverseFind (' \\ ' ) + 1 ;
152+ const char *lastBackslash = name.reverseFind (' \\ ' );
153+ tempdisplayname = lastBackslash ? lastBackslash + 1 : name.str ();
153154 md.m_displayName .translate (tempdisplayname);
154155 if (md.m_numPlayers >= 2 )
155156 {
Original file line number Diff line number Diff line change @@ -149,7 +149,8 @@ void INI::parseMapCacheDefinition( INI* ini )
149149 {
150150 // maps without localized name tags
151151 AsciiString tempdisplayname;
152- tempdisplayname = name.reverseFind (' \\ ' ) + 1 ;
152+ const char *lastBackslash = name.reverseFind (' \\ ' );
153+ tempdisplayname = lastBackslash ? lastBackslash + 1 : name.str ();
153154 md.m_displayName .translate (tempdisplayname);
154155 if (md.m_numPlayers >= 2 )
155156 {
You can’t perform that action at this time.
0 commit comments