Use presence of logic/analog data as indicator of channel type
[pulseview.git] / pv / view / decodetrace.cpp
index c650ee1421d3dd5732887ff7a92a4bbf94d34615..0d8a0edbb993ab5982c901dca4c7f4fdfbf6f408 100644 (file)
@@ -877,7 +877,7 @@ QComboBox* DecodeTrace::create_channel_selector(
 
        for (const shared_ptr<data::SignalBase> &b : sig_list) {
                assert(b);
-               if (b->type() == sigrok::ChannelType::LOGIC && b->enabled()) {
+               if (b->logic_data() && b->enabled()) {
                        selector->addItem(b->name(),
                                qVariantFromValue((void*)b.get()));