]> sigrok.org Git - pulseview.git/blobdiff - pv/session.cpp
LogicSegment: Make constructor and append_payload() more generic
[pulseview.git] / pv / session.cpp
index 2712af1200ab12082bb400c50d0e3f493b0ee5c5..f5f1e4974b6ea155dcdb923924a05c0fef4077c3 100644 (file)
@@ -637,7 +637,7 @@ bool Session::add_decoder(srd_decoder *const dec)
                // Auto select the initial channels
                for (const srd_channel *pdch : all_channels)
                        for (shared_ptr<data::SignalBase> b : signalbases_) {
-                               if (b->type() == data::SignalBase::LogicChannel) {
+                               if (b->logic_data()) {
                                        if (QString::fromUtf8(pdch->name).toLower().
                                                contains(b->name().toLower()))
                                                channels[pdch] = b;