From 354d9700f6f32aa2af7f1546643d97f0b65441c3 Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Sat, 10 Mar 2012 16:49:20 +0000 Subject: [PATCH] Accidentally removed this code at last commit. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40908 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt4/GuiViewSource.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/frontends/qt4/GuiViewSource.cpp b/src/frontends/qt4/GuiViewSource.cpp index 6a49febd7d..aeaf105b76 100644 --- a/src/frontends/qt4/GuiViewSource.cpp +++ b/src/frontends/qt4/GuiViewSource.cpp @@ -143,6 +143,7 @@ void ViewSourceWidget::setViewFormat() updateView(); } + void ViewSourceWidget::updateView() { if (!bv_) { @@ -197,6 +198,7 @@ void ViewSourceWidget::updateDefaultFormat() outputFormatCO->addItem(qt_("Default"), QVariant(QString("default"))); + int index = 0; vector tmp = bv_->buffer().params().backends(); vector::const_iterator it = tmp.begin(); vector::const_iterator en = tmp.end(); @@ -209,10 +211,13 @@ void ViewSourceWidget::updateDefaultFormat() // we can't presently display the LyX format itself continue; - QString const pretty = - fmt ? qt_(fmt->prettyname()) : toqstr(format); - outputFormatCO->addItem(pretty, QVariant(toqstr(format))); + QString const pretty = qt_(fmt->prettyname()); + QString const qformat = toqstr(format); + outputFormatCO->addItem(pretty, QVariant(qformat)); + if (qformat == view_format_) + index = outputFormatCO->count() -1; } + outputFormatCO->setCurrentIndex(index); outputFormatCO->blockSignals(false); } -- 2.39.2