From 7236339bb685d798d5e7f96b4a6051d5ec3961c7 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Fri, 27 Feb 2004 22:48:17 +0000 Subject: [PATCH] fix path detection --- stepmania/src/smpackage/smpackage.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/stepmania/src/smpackage/smpackage.cpp b/stepmania/src/smpackage/smpackage.cpp index 06f4d8f2d3..a3c82c6033 100644 --- a/stepmania/src/smpackage/smpackage.cpp +++ b/stepmania/src/smpackage/smpackage.cpp @@ -54,6 +54,11 @@ BOOL CSmpackageApp::InitInstance() LPSTR pLastBackslash = strrchr(szFullAppPath, '\\'); *pLastBackslash = '\0'; // terminate the string + /* If "Program" is the top-level directory, strip it off. */ + pLastBackslash = strrchr( szFullAppPath, '\\' ); + if( pLastBackslash && !stricmp(pLastBackslash, "\\Program") ) + *pLastBackslash = '\0'; + SetCurrentDirectory(szFullAppPath); if( DoesFileExist("Songs") ) // this is a SM or DWI program directory