X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fview.cpp;h=f7f9834d6695dfc59784753a603e41e6ca0928d1;hb=873cbed09a23679f39e955478d6c70429104ce40;hp=695d5f9f094b367a0b6aafc9050df2c9bad5f2ff;hpb=e37e05f7f0b20076b21cf5644dc94915111facdb;p=pulseview.git diff --git a/pv/view/view.cpp b/pv/view/view.cpp index 695d5f9..f7f9834 100644 --- a/pv/view/view.cpp +++ b/pv/view/view.cpp @@ -91,7 +91,7 @@ View::View(Session &session, QWidget *parent) : viewport_(new Viewport(*this)), ruler_(new Ruler(*this)), header_(new Header(*this)), - scale_(1e-6), + scale_(1e-3), offset_(0), updating_scroll_(false), tick_period_(0.0), @@ -401,12 +401,8 @@ void View::update_viewport() void View::restack_all_row_items() { - // Make a set of owners - unordered_set< RowItemOwner* > owners; - for (const auto &r : *this) - owners.insert(r->owner()); - - // Make a list that is sorted from deepest first + // Make a list of owners that is sorted from deepest first + const auto owners = list_row_item_owners(); vector< RowItemOwner* > sorted_owners(owners.begin(), owners.end()); sort(sorted_owners.begin(), sorted_owners.end(), [](const RowItemOwner* a, const RowItemOwner *b) {