Added _session reference to Signal objects
[pulseview.git] / pv / sigsession.cpp
index 0de7c4a7a3bddec86a758bb3d99cf93db7251b37..793a5e8a894147073f2d91fe5143690cd1e1e10d 100644 (file)
@@ -304,13 +304,13 @@ void SigSession::update_signals()
                                switch(probe->type) {
                                case SR_PROBE_LOGIC:
                                        signal = shared_ptr<view::Signal>(
-                                               new view::LogicSignal(probe,
+                                               new view::LogicSignal(*this, probe,
                                                        _logic_data));
                                        break;
 
                                case SR_PROBE_ANALOG:
                                        signal = shared_ptr<view::Signal>(
-                                               new view::AnalogSignal(probe,
+                                               new view::AnalogSignal(*this, probe,
                                                        _analog_data));
                                        break;
                                }