X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Ftracegroup.cpp;h=4404b1cd866fe9e160e05a676b9fd3423c3fddd4;hp=f5263e3facc92ddc5805eaa92ac7f757e145f633;hb=be9e7b4bb29b6594ec2b64442748ab135b684bf8;hpb=1dc835a4b49104f5b4c9695e91e6ffb7a48d7c23 diff --git a/pv/view/tracegroup.cpp b/pv/view/tracegroup.cpp index f5263e3..4404b1c 100644 --- a/pv/view/tracegroup.cpp +++ b/pv/view/tracegroup.cpp @@ -152,7 +152,7 @@ pv::widgets::Popup* TraceGroup::create_popup(QWidget *parent) int TraceGroup::owner_v_offset() const { - return v_offset() + _owner->owner_v_offset(); + return _owner ? layout_v_offset() + _owner->owner_v_offset() : 0; } void TraceGroup::update_viewport() @@ -167,10 +167,8 @@ void TraceGroup::on_ungroup() child_items().begin(), child_items().end()); clear_child_items(); - for (shared_ptr r : items) { + for (shared_ptr r : items) _owner->add_child_item(r); - r->set_v_offset(r->v_offset() + v_offset()); - } _owner->remove_child_item(shared_from_this()); appearance_changed();