* qt_helpers.cpp:

- fix function Length lengthFromWidgets.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28112 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jürgen Spitzmüller 2009-01-12 06:48:12 +00:00
parent 776496cfd1
commit 9fba7d7759

View File

@ -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);
}