Fixed: #1193 Correct save recursive search paths.

This commit is contained in:
dnk-88 2011-05-26 13:45:24 +03:00
parent b5697f0b94
commit db57f10b90
2 changed files with 4 additions and 2 deletions

View file

@ -66,6 +66,7 @@ bool CorePlugin::initialize(ExtensionSystem::IPluginManager *pluginManager, QStr
generalSettings->applyGeneralSettings(); generalSettings->applyGeneralSettings();
searchPathPage->applySearchPaths(); searchPathPage->applySearchPaths();
recureseSearchPathPage->applySearchPaths();
addAutoReleasedObject(generalSettings); addAutoReleasedObject(generalSettings);
addAutoReleasedObject(searchPathPage); addAutoReleasedObject(searchPathPage);
addAutoReleasedObject(recureseSearchPathPage); addAutoReleasedObject(recureseSearchPathPage);

View file

@ -193,10 +193,11 @@ void CSearchPathsSettingsPage::writeSettings()
QSettings *settings = Core::ICore::instance()->settings(); QSettings *settings = Core::ICore::instance()->settings();
settings->beginGroup(Core::Constants::DATA_PATH_SECTION); settings->beginGroup(Core::Constants::DATA_PATH_SECTION);
if (m_recurse) if (m_recurse)
paths = settings->value(Core::Constants::RECURSIVE_SEARCH_PATHS).toStringList(); settings->setValue(Core::Constants::RECURSIVE_SEARCH_PATHS, paths);
else else
paths = settings->value(Core::Constants::SEARCH_PATHS).toStringList(); settings->setValue(Core::Constants::SEARCH_PATHS, paths);
settings->endGroup(); settings->endGroup();
settings->sync();
} }
void CSearchPathsSettingsPage::checkEnabledButton() void CSearchPathsSettingsPage::checkEnabledButton()