From: Jürgen Spitzmüller Date: Mon, 12 Jan 2009 06:48:12 +0000 (+0000) Subject: * qt_helpers.cpp: X-Git-Tag: 2.0.0~7445 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=9fba7d7759a6dba02666d03644af97466cdfe398;p=features.git * qt_helpers.cpp: - fix function Length lengthFromWidgets. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28112 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/frontends/qt4/qt_helpers.cpp b/src/frontends/qt4/qt_helpers.cpp index 0a4cf615fb..8d37d7becc 100644 --- a/src/frontends/qt4/qt_helpers.cpp +++ b/src/frontends/qt4/qt_helpers.cpp @@ -92,7 +92,14 @@ Length widgetsToLength(QLineEdit const * input, QComboBox const * combo) if (isValidGlueLength(fromqstr(length))) return Length(fromqstr(length)); - Length::UNIT const unit = unitFromString(fromqstr(combo->currentText())); + Length::UNIT unit; + QString const item = combo->currentText(); + for (int i = 0; i < num_units; i++) { + if (qt_(lyx::unit_name_gui[i]) == item) { + unit = unitFromString(unit_name[i]); + break; + } + } return Length(length.toDouble(), unit); }