diff --git a/modules/twainui/hg_settingdialog.cpp b/modules/twainui/hg_settingdialog.cpp index e43c1d9f..623eb4fe 100644 --- a/modules/twainui/hg_settingdialog.cpp +++ b/modules/twainui/hg_settingdialog.cpp @@ -2537,7 +2537,8 @@ void hg_settingdialog::slot_pushButton_scheme_management(void) } else if (btn == m_pbtn_restore) { - cur_scheme_ = cur_cfg_->get_scheme(comb_->currentText().toStdString().c_str()); + bool ok = false; + cur_scheme_ = cur_cfg_->get_scheme(to_default_language(comb_->currentText().toStdString().c_str(), &ok)); hg_settingdialog::apply_scheme(m_devHandle, &m_saneAPI, cur_scheme_); updateUIStatus(); updateRestorePushButton();