From 3a2c4e92fc17314aeff08630a92a358b82edbd7b Mon Sep 17 00:00:00 2001 From: Alexander Bock Date: Sat, 27 Sep 2014 19:42:25 +0200 Subject: [PATCH] Remove the paths from the configuration dictionary to make it unnecessary to keep them synchronized with the filesystem --- ext/ghoul | 2 +- src/engine/configurationmanager.cpp | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ext/ghoul b/ext/ghoul index d873c668d4..01bf202879 160000 --- a/ext/ghoul +++ b/ext/ghoul @@ -1 +1 @@ -Subproject commit d873c668d426a2992bcdd370a34408ab88b2c55b +Subproject commit 01bf202879785ca6672109ab847dd81839a6f3b6 diff --git a/src/engine/configurationmanager.cpp b/src/engine/configurationmanager.cpp index 32631d20e1..8343383e28 100644 --- a/src/engine/configurationmanager.cpp +++ b/src/engine/configurationmanager.cpp @@ -86,7 +86,9 @@ bool ConfigurationManager::loadFromFile(const std::string& filename) { } } - + // Remove the Paths dictionary from the configuration manager as those paths might + // change later and we don't want to be forced to keep our local copy up to date + removeKey(keyPaths); return true; }