diff options
Diffstat (limited to 'extensions/source/scanner/sanedlg.cxx')
-rw-r--r-- | extensions/source/scanner/sanedlg.cxx | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/extensions/source/scanner/sanedlg.cxx b/extensions/source/scanner/sanedlg.cxx index cc712b24ccd3..3813f58eea5e 100644 --- a/extensions/source/scanner/sanedlg.cxx +++ b/extensions/source/scanner/sanedlg.cxx @@ -689,9 +689,7 @@ IMPL_LINK( SaneDlg, SelectHdl, ListBox&, rListBox, void ) { if( &rListBox == mpQuantumRangeBox ) { - OString aValue(OUStringToOString(mpQuantumRangeBox->GetSelectEntry(), - osl_getThreadTextEncoding())); - double fValue = atof(aValue.getStr()); + double fValue = mpQuantumRangeBox->GetSelectEntry().toDouble(); mrSane.SetOptionValue( mnCurrentOption, fValue, mnCurrentElement ); } else if( &rListBox == mpStringRangeBox ) @@ -809,10 +807,7 @@ IMPL_LINK( SaneDlg, ModifyHdl, Edit&, rEdit, void ) } else if( &rEdit == mpNumericEdit ) { - double fValue; - OString aContents(OUStringToOString(mpNumericEdit->GetText(), - osl_getThreadTextEncoding())); - fValue = atof(aContents.getStr()); + double fValue = mpNumericEdit->GetText().toDouble(); if( mfMin != mfMax && ( fValue < mfMin || fValue > mfMax ) ) { char pBuf[256]; |