X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fview.cpp;h=4b17a56f2fded2b7d8031e76e100d4b8e601db18;hp=3f0fe9d1dc9991febf113d45f02f5dc6189c0ace;hb=4800cf9a4b346ec4553234aa1a3e10bf783bf965;hpb=cef5997ee1e08d713663d2ae02c839a315f41409 diff --git a/pv/view/view.cpp b/pv/view/view.cpp index 3f0fe9d..4b17a56 100644 --- a/pv/view/view.cpp +++ b/pv/view/view.cpp @@ -507,7 +507,9 @@ void View::update_viewport() void View::restack_all_trace_tree_items() { // Make a list of owners that is sorted from deepest first - const auto owners = list_row_item_owners(); + set< TraceTreeItemOwner* > owners; + for (const auto &r : *this) + owners.insert(r->owner()); vector< TraceTreeItemOwner* > sorted_owners(owners.begin(), owners.end()); sort(sorted_owners.begin(), sorted_owners.end(), [](const TraceTreeItemOwner* a, const TraceTreeItemOwner *b) {