]> git.lyx.org Git - lyx.git/blobdiff - src/LyX.cpp
Fix typo.
[lyx.git] / src / LyX.cpp
index f09edcdda24f483cb56469e4fb9ea4c88d5f4cce..0c8234d9618e177f01abe99879e453fa15183fe7 100644 (file)
@@ -132,7 +132,8 @@ struct LyX::Impl
 
        ~Impl()
        {
-               delete spell_checker_;
+               delete aspell_checker_;
+               delete hunspell_checker_;
        }
 
        /// our function handler
@@ -226,7 +227,6 @@ LyX::LyX()
 {
        singleton_ = this;
        pimpl_ = new Impl;
-       setSpellChecker();
 }
 
 
@@ -750,7 +750,7 @@ bool LyX::init()
        if (!LyXSetStyle())
                return false;
        //...and the modules
-       moduleList.read();
+       theModuleList.read();
 
        // read keymap and ui files in batch mode as well
        // because InsetInfo needs to know these to produce
@@ -765,8 +765,6 @@ bool LyX::init()
        // load user bind file user.bind
        pimpl_->toplevel_keymap_.read("user", 0, KeyMap::MissingOK);
 
-       pimpl_->lyxfunc_.initKeySequences(&pimpl_->toplevel_keymap_);
-
        if (lyxerr.debugging(Debug::LYXRC))
                lyxrc.print();
 
@@ -1274,6 +1272,8 @@ CmdDef & theTopLevelCmdDef()
 
 SpellChecker * theSpellChecker()
 {
+       if (!singleton_->pimpl_->spell_checker_)
+               setSpellChecker();
        return singleton_->pimpl_->spell_checker_;
 }