]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt2/panelstack.C
Use PanelStack for the document dialog too
[lyx.git] / src / frontends / qt2 / panelstack.C
index 112a41db945307fd5c7e63edd5d453572823313f..cfb96a9e2309bebad5573bfe2080ecb1a44de913 100644 (file)
@@ -105,7 +105,11 @@ void PanelStack::setCurrentPanel(string const & name)
        PanelMap::const_iterator cit = panel_map_.find(name);
        lyx::Assert(cit != panel_map_.end());
 
-       switchPanel(cit->second);
+       // force on first set
+       if (list_->currentItem() ==  cit->second)
+               switchPanel(cit->second);
+
+       list_->setCurrentItem(cit->second);
 }