X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fviewport.cpp;h=03b07fdf13351d3ceab1e8720af701f503046335;hb=3868e5fa3081573891ff2ae5b9dd67eb4a6afa4b;hp=96111875570ee7e53bf0e9773285686acb01e8a8;hpb=69dd2b030f0bf289fe3132cf3c0f3725c578a916;p=pulseview.git diff --git a/pv/view/viewport.cpp b/pv/view/viewport.cpp index 9611187..03b07fd 100644 --- a/pv/view/viewport.cpp +++ b/pv/view/viewport.cpp @@ -49,8 +49,9 @@ Viewport::Viewport(View &parent) : int Viewport::get_total_height() const { int h = 0; - BOOST_FOREACH(const shared_ptr s, - _view.session().get_signals()) { + const vector< shared_ptr > sigs( + _view.session().get_signals()); + BOOST_FOREACH(const shared_ptr s, sigs) { assert(s); h = max(s->get_v_offset() + View::SignalHeight, h); } @@ -60,8 +61,8 @@ int Viewport::get_total_height() const void Viewport::paintEvent(QPaintEvent *event) { - const vector< shared_ptr > &sigs = - _view.session().get_signals(); + const vector< shared_ptr > sigs( + _view.session().get_signals()); QPainter p(this); p.setRenderHint(QPainter::Antialiasing);