]> sigrok.org Git - pulseview.git/blobdiff - pv/view/decodetrace.cpp
RowItemOwner: Replaced parent notification scheme
[pulseview.git] / pv / view / decodetrace.cpp
index 5ca665e0dff947f17ebbcbd0a5a77aa8802d1b98..3b27cda311d41b9860ec7ad93f451ee52ffd5f0f 100644 (file)
@@ -780,7 +780,7 @@ void DecodeTrace::commit_channels()
 void DecodeTrace::on_new_decode_data()
 {
        if (_owner)
-               _owner->update_viewport();
+               _owner->appearance_changed(false, true);
 }
 
 void DecodeTrace::delete_pressed()
@@ -839,7 +839,8 @@ void DecodeTrace::on_show_hide_decoder(int index)
        assert(index < (int)_decoder_forms.size());
        _decoder_forms[index]->set_decoder_visible(show);
 
-       _owner->update_viewport();
+       if (_owner)
+               _owner->appearance_changed(false, true);
 }
 
 } // namespace view