From 0fcfa90f319709f2c5ff6177cac901f527bef92c Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 6 Mar 2006 19:44:41 +0000 Subject: [PATCH] remount to the default installation, so language utils follow it --- stepmania/src/smpackage/EditInsallations.cpp | 6 ++++++ stepmania/src/smpackage/smpackage.cpp | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/stepmania/src/smpackage/EditInsallations.cpp b/stepmania/src/smpackage/EditInsallations.cpp index 5f2e2b2571..9aae4dc255 100644 --- a/stepmania/src/smpackage/EditInsallations.cpp +++ b/stepmania/src/smpackage/EditInsallations.cpp @@ -10,6 +10,7 @@ #include "archutils/Win32/DialogUtil.h" #include ".\editinsallations.h" #include "LocalizedString.h" +#include "RageFileManager.h" #include "RageUtil.h" #include "arch/Dialog/Dialog.h" @@ -141,6 +142,11 @@ void EditInsallations::OnOK() } SMPackageUtil::WriteGameInstallDirs( vs ); + // set the new default + vector asInstallDirs; + SMPackageUtil::GetGameInstallDirs( asInstallDirs ); + FILEMAN->Remount( "/", asInstallDirs[0] ); + CDialog::OnOK(); } diff --git a/stepmania/src/smpackage/smpackage.cpp b/stepmania/src/smpackage/smpackage.cpp index 4dff0fa82d..bcdfcb41f3 100644 --- a/stepmania/src/smpackage/smpackage.cpp +++ b/stepmania/src/smpackage/smpackage.cpp @@ -66,6 +66,12 @@ BOOL CSmpackageApp::InitInstance() SMPackageUtil::SetDefaultInstallDir( szCurrentDirectory ); } + { + vector asInstallDirs; + SMPackageUtil::GetGameInstallDirs( asInstallDirs ); + FILEMAN->Remount( "/", asInstallDirs[0] ); + } + LUA = new LuaManager; THEME = new ThemeManager;