X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fdecodetrace.cpp;h=3b27cda311d41b9860ec7ad93f451ee52ffd5f0f;hp=5ca665e0dff947f17ebbcbd0a5a77aa8802d1b98;hb=32218d3e708553b4508c3510d388aded58068381;hpb=be9e7b4bb29b6594ec2b64442748ab135b684bf8;ds=sidebyside diff --git a/pv/view/decodetrace.cpp b/pv/view/decodetrace.cpp index 5ca665e0..3b27cda3 100644 --- a/pv/view/decodetrace.cpp +++ b/pv/view/decodetrace.cpp @@ -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