]> git.lyx.org Git - features.git/commitdiff
We don't want to write an empty string here. Keep it the default, unless
authorRichard Heck <rgheck@comcast.net>
Sun, 16 Jan 2011 20:30:23 +0000 (20:30 +0000)
committerRichard Heck <rgheck@comcast.net>
Sun, 16 Jan 2011 20:30:23 +0000 (20:30 +0000)
something else has been provided. (This is only an issue when no spell
checkers are detected.)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37234 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/GuiPrefs.cpp

index 2b36892a0f46aced3ef1c970c45d4e7646c9a84d..3e4ada8e29401df07347d9342ba9c0120e1e44da 100644 (file)
@@ -1468,8 +1468,10 @@ PrefSpellchecker::PrefSpellchecker(GuiPreferences * form)
 
 void PrefSpellchecker::apply(LyXRC & rc) const
 {
-       rc.spellchecker = fromqstr(spellcheckerCB->itemData(
-                       spellcheckerCB->currentIndex()).toString());
+       string const speller = fromqstr(spellcheckerCB->
+               itemData(spellcheckerCB->currentIndex()).toString());
+       if (!speller.empty())
+               rc.spellchecker = speller;
        rc.spellchecker_alt_lang = fromqstr(altLanguageED->text());
        rc.spellchecker_esc_chars = fromqstr(escapeCharactersED->text());
        rc.spellchecker_accept_compound = compoundWordCB->isChecked();