diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/common/profile.cpp | 8 | ||||
-rw-r--r-- | src/ui/maindialog.cpp | 4 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/common/profile.cpp b/src/common/profile.cpp index 654648d..f36baca 100644 --- a/src/common/profile.cpp +++ b/src/common/profile.cpp @@ -43,7 +43,11 @@ CProfile::~CProfile() { try { + #ifdef NDEBUG bp::ini_parser::write_ini(GetSystemUtils()->profileFileLocation(), m_propertyTree); + #else + bp::ini_parser::write_ini("colobot.ini", m_propertyTree); + #endif } catch (std::exception & e) { @@ -57,7 +61,11 @@ bool CProfile::InitCurrentDirectory() { try { + #ifdef NDEBUG bp::ini_parser::read_ini(GetSystemUtils()->profileFileLocation(), m_propertyTree); + #else + bp::ini_parser::read_ini("colobot.ini", m_propertyTree); + #endif } catch (std::exception & e) { diff --git a/src/ui/maindialog.cpp b/src/ui/maindialog.cpp index 699cb7b..2a8bb42 100644 --- a/src/ui/maindialog.cpp +++ b/src/ui/maindialog.cpp @@ -174,7 +174,11 @@ CMainDialog::CMainDialog() m_sceneDir = "levels"; + #ifdef NDEBUG m_savegameDir = GetSystemUtils()->savegameDirectoryLocation(); + #else + m_savegameDir = "savegame"; + #endif m_publicDir = "program"; m_userDir = "user"; m_filesDir = "files"; |