void LanguageSettings::prompt(bool force) { d.Init(); // Ask for language if we don't already know. if (force || d.m_language.isEmpty()) { ConfigurationDialog langEdit; langEdit.addChild(new LangEditorSetting()); langEdit.exec(); } // Always update the database, even if there's // no change -- during bootstrapping, we don't // actually get to write to the database until // a later run, so do it every time. gContext->SaveSetting("Language", d.m_language); }