Author: rgheck
Date: Sun Jan 16 21:30:23 2011
New Revision: 37234
URL: http://www.lyx.org/trac/changeset/37234
Log:
We don't want to write an empty string here. Keep it the default, unless
something else has been provided. (This is only an issue when no spell
checkers are detected.)
Modified:
lyx-devel/trunk/src/frontends/qt4/GuiPrefs.cpp
Modified: lyx-devel/trunk/src/frontends/qt4/GuiPrefs.cpp
==============================================================================
--- lyx-devel/trunk/src/frontends/qt4/GuiPrefs.cpp Sun Jan 16 21:28:43
2011 (r37233)
+++ lyx-devel/trunk/src/frontends/qt4/GuiPrefs.cpp Sun Jan 16 21:30:23
2011 (r37234)
@@ -1468,8 +1468,10 @@
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();