]> sigrok.org Git - pulseview.git/blobdiff - pv/data/logicsegment.cpp
Fix #1549 by notifying user of wrong input parameter names
[pulseview.git] / pv / data / logicsegment.cpp
index b9e57caa9e797725ed5532e226353cef527b7649..a7df235a32d1c7a613de2824b14ca5ae6edff113 100644 (file)
@@ -341,11 +341,11 @@ void LogicSegment::append_payload(void *data, uint64_t data_size)
        append_payload_to_mipmap();
 
        if (sample_count > 1)
-               owner_.notify_samples_added(this, prev_sample_count + 1,
-                       prev_sample_count + 1 + sample_count);
+               owner_.notify_samples_added(SharedPtrToSegment(shared_from_this()),
+                       prev_sample_count + 1, prev_sample_count + 1 + sample_count);
        else
-               owner_.notify_samples_added(this, prev_sample_count + 1,
-                       prev_sample_count + 1);
+               owner_.notify_samples_added(SharedPtrToSegment(shared_from_this()),
+                       prev_sample_count + 1, prev_sample_count + 1);
 }
 
 void LogicSegment::get_samples(int64_t start_sample,