X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fprop%2Fenum.cpp;h=2249b570851fd183aeb943cb857923584902608a;hp=065fd548f22b336151d03da49f0c03e43456bce1;hb=628749849145b9bb2efab38d70962c40b0cf9d13;hpb=9b25892767cee1d871ac18beb025033e905b28ae diff --git a/pv/prop/enum.cpp b/pv/prop/enum.cpp index 065fd548..2249b570 100644 --- a/pv/prop/enum.cpp +++ b/pv/prop/enum.cpp @@ -51,13 +51,12 @@ QWidget* Enum::get_widget(QWidget *parent) return _selector; GVariant *const value = _getter ? _getter() : NULL; - assert(value); _selector = new QComboBox(parent); for (unsigned int i = 0; i < _values.size(); i++) { const pair &v = _values[i]; _selector->addItem(v.second, qVariantFromValue((void*)v.first)); - if (g_variant_compare(v.first, value) == 0) + if (value && g_variant_equal(v.first, value)) _selector->setCurrentIndex(i); }