]> git.lyx.org Git - lyx.git/blobdiff - src/trans_mgr.C
the spellcheck cleanup
[lyx.git] / src / trans_mgr.C
index 6fa53197099e6e97e1595eadf917aac04cd5c374..297d9db89d2ebfe762e93a7a6e968e477c893454 100644 (file)
@@ -191,11 +191,9 @@ TransManager::TransManager()
 {}
 
 
+// For the sake of boost::scoped_ptr.
 TransManager::~TransManager()
-{
-       delete t1_;
-       delete t2_;
-}
+{}
 
 
 int TransManager::SetPrimary(string const & language)
@@ -225,7 +223,7 @@ bool TransManager::setCharset(string const & str)
 void TransManager::EnablePrimary()
 {
        if (t1_->IsDefined())
-               active_ = t1_;
+               active_ = t1_.get();
 
        lyxerr[Debug::KBMAP] << "Enabling primary keymap" << endl;
 }
@@ -234,7 +232,7 @@ void TransManager::EnablePrimary()
 void TransManager::EnableSecondary()
 {
        if (t2_->IsDefined())
-               active_ = t2_;
+               active_ = t2_.get();
        lyxerr[Debug::KBMAP] << "Enabling secondary keymap" << endl;
 }