diff --git a/hgsane/sane_hg_mdw.cpp b/hgsane/sane_hg_mdw.cpp index 9163b50..df4ec5a 100644 --- a/hgsane/sane_hg_mdw.cpp +++ b/hgsane/sane_hg_mdw.cpp @@ -2052,7 +2052,7 @@ bool hg_sane_middleware::refresh_current_value(LPDEVINST dev, const char* name, { std::string old(it->val); jsn->get_value_as_string("cur", it->val, it->type == "int"); - if (it->val == "string") + if (it->type == "string") local_utility::trans_language_if_was_word_id(it->val); return old != it->val;