Refactor range preference.
[metze/wireshark/wip.git] / ui / qt / module_preferences_scroll_area.cpp
index e11e84a0b97e1f7e4d201759a5adc887a9011866..d9387ca1d38491630a8c61f310093e71e3696a08 100644 (file)
@@ -457,13 +457,7 @@ void ModulePreferencesScrollArea::rangeSyntaxLineEditTextEdited(const QString &n
     pref_t *pref = range_se->property(pref_prop_).value<pref_t *>();
     if (!pref) return;
 
-    range_t *newrange;
-    convert_ret_t ret = range_convert_str(wmem_epan_scope(), &newrange, new_str.toUtf8().constData(), pref->info.max_value);
-
-    if (ret == CVT_NO_ERROR) {
-        wmem_free(wmem_epan_scope(), pref->stashed_val.range);
-        pref->stashed_val.range = newrange;
-
+    if (prefs_set_stashed_range_value(pref, new_str.toUtf8().constData())) {
         if (new_str.isEmpty()) {
             range_se->setSyntaxState(SyntaxLineEdit::Empty);
         } else {