Added DevInst pointer to Signal
[pulseview.git] / pv / sigsession.cpp
index 809509bb78768fc9a054b1a7db8d6b64c2d57f4d..a2f44dab1aaf01a462ef8383f83759f5b8147925 100644 (file)
@@ -442,8 +442,8 @@ void SigSession::update_signals(shared_ptr<DevInst> dev_inst)
                        switch(probe->type) {
                        case SR_PROBE_LOGIC:
                                signal = shared_ptr<view::Signal>(
-                                       new view::LogicSignal(*this, probe,
-                                               _logic_data));
+                                       new view::LogicSignal(*this, dev_inst,
+                                               probe, _logic_data));
                                break;
 
                        case SR_PROBE_ANALOG:
@@ -451,8 +451,8 @@ void SigSession::update_signals(shared_ptr<DevInst> dev_inst)
                                shared_ptr<data::Analog> data(
                                        new data::Analog());
                                signal = shared_ptr<view::Signal>(
-                                       new view::AnalogSignal(*this, probe,
-                                               data));
+                                       new view::AnalogSignal(*this, dev_inst,
+                                               probe, data));
                                break;
                        }