From a02114dceab80e2870104a016d22b90a38434e48 Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Wed, 24 Mar 2010 14:34:05 +0000 Subject: [PATCH] Only restore the last applied style on initialization. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33852 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt4/GuiCitation.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/frontends/qt4/GuiCitation.cpp b/src/frontends/qt4/GuiCitation.cpp index c54a5f2128..f485a6842d 100644 --- a/src/frontends/qt4/GuiCitation.cpp +++ b/src/frontends/qt4/GuiCitation.cpp @@ -248,12 +248,6 @@ void GuiCitation::updateStyle() vector::const_iterator cit = std::find(styles.begin(), styles.end(), cs.style); - // restore the latest natbib style - if (style_ >= 0 && style_ < citationStyleCO->count()) - citationStyleCO->setCurrentIndex(style_); - else - citationStyleCO->setCurrentIndex(0); - if (cit != styles.end()) { int const i = int(cit - styles.begin()); citationStyleCO->setCurrentIndex(i); @@ -531,6 +525,11 @@ void GuiCitation::init() fillFields(bi); fillEntries(bi); updateControls(bi); + // restore the last used natbib style + if (style_ >= 0 && style_ < citationStyleCO->count()) + citationStyleCO->setCurrentIndex(style_); + else + citationStyleCO->setCurrentIndex(0); } -- 2.39.2