]> git.lyx.org Git - lyx.git/blobdiff - src/LyXFunc.cpp
Cleanup: Replace a bunch of Cursor arguments with DocIterators.
[lyx.git] / src / LyXFunc.cpp
index 8dac8f676b68eb5ac178e4a82fcf63d1ce115871..a99c290b7f98744196849d317ac15f7dcb01d944 100644 (file)
@@ -55,6 +55,7 @@
 #include "Row.h"
 #include "Server.h"
 #include "Session.h"
+#include "SpellChecker.h"
 
 #include "insets/InsetBox.h"
 #include "insets/InsetBranch.h"
@@ -1590,6 +1591,8 @@ void LyXFunc::dispatch(FuncRequest const & cmd)
 
                        actOnUpdatedPrefs(lyxrc_orig, lyxrc);
 
+                       setSpellChecker();
+
                        theApp()->resetGui();
 
                        /// We force the redraw in any case because there might be
@@ -1969,6 +1972,7 @@ void actOnUpdatedPrefs(LyXRC const & lyxrc_orig, LyXRC const & lyxrc_new)
        case LyXRC::RC_FONT_ENCODING:
        case LyXRC::RC_FORMAT:
        case LyXRC::RC_GROUP_LAYOUTS:
+       case LyXRC::RC_HUNSPELLDIR_PATH:
        case LyXRC::RC_INDEX_ALTERNATIVES:
        case LyXRC::RC_INDEX_COMMAND:
        case LyXRC::RC_JBIBTEX_COMMAND:
@@ -2036,6 +2040,7 @@ void actOnUpdatedPrefs(LyXRC const & lyxrc_orig, LyXRC const & lyxrc_new)
        case LyXRC::RC_SHOW_BANNER:
        case LyXRC::RC_OPEN_BUFFERS_IN_TABS:
        case LyXRC::RC_SPELL_COMMAND:
+       case LyXRC::RC_SPELLCHECKER:
        case LyXRC::RC_SPELLCHECK_CONTINUOUSLY:
        case LyXRC::RC_SPLITINDEX_COMMAND:
        case LyXRC::RC_TEMPDIRPATH: