X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Fsignal.cpp;h=aadaed78f7d238cac06a1a1ec789eb5795864650;hb=32d83ce1a26322a433785746ea7465f9bdf830b6;hp=f054eb2a6a2546f57eacef1025f1a0d54079bf77;hpb=83c23cc9fa0d4501d9e6b8759251fa6337f5d491;p=pulseview.git diff --git a/pv/view/signal.cpp b/pv/view/signal.cpp index f054eb2a..aadaed78 100644 --- a/pv/view/signal.cpp +++ b/pv/view/signal.cpp @@ -32,6 +32,8 @@ #include "signal.h" #include "view.h" +#include + using boost::shared_ptr; namespace pv { @@ -54,8 +56,8 @@ const char *const ProbeNames[] = { "SCL" }; -Signal::Signal(shared_ptr dev_inst, - sr_probe *const probe) : +Signal::Signal(shared_ptr dev_inst, + const sr_probe *const probe) : Trace(probe->name), _dev_inst(dev_inst), _probe(probe), @@ -80,7 +82,7 @@ bool Signal::enabled() const void Signal::enable(bool enable) { - _probe->enabled = enable; + _dev_inst->enable_probe(_probe, enable); visibility_changed(); }