]> sigrok.org Git - pulseview.git/blobdiff - pv/view/rowitemowner.cpp
RowItemOwner: Replaced parent notification scheme
[pulseview.git] / pv / view / rowitemowner.cpp
index 03f0e68d3ae52e5a0451f80c66683052b470e460..dd41af05b6e900ce9a6c2dc25d34181be3d81836 100644 (file)
@@ -57,6 +57,8 @@ void RowItemOwner::add_child_item(std::shared_ptr<RowItem> item)
        assert(!item->owner());
        item->set_owner(this);
        _items.push_back(item);
+
+       extents_changed(true, true);
 }
 
 void RowItemOwner::remove_child_item(std::shared_ptr<RowItem> item)
@@ -66,6 +68,8 @@ void RowItemOwner::remove_child_item(std::shared_ptr<RowItem> item)
        auto iter = std::find(_items.begin(), _items.end(), item);
        assert(iter != _items.end());
        _items.erase(iter);
+
+       extents_changed(true, true);
 }
 
 RowItemOwner::iterator RowItemOwner::begin()