X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;ds=sidebyside;f=pv%2Fview%2Fview.cpp;h=026d2e7fda92a516e2032dcabac64d1a7d0d5fa5;hb=01fd32630269c1cfb99eb2b0d6060d7d19a42475;hp=b4815e704ac6b002f21fc0eb42aa6850e33619cf;hpb=38eeddeab105aea3f8015dda5399ebbead21550a;p=pulseview.git diff --git a/pv/view/view.cpp b/pv/view/view.cpp index b4815e7..026d2e7 100644 --- a/pv/view/view.cpp +++ b/pv/view/view.cpp @@ -384,10 +384,11 @@ void View::v_scroll_value_changed(int value) void View::signals_changed() { int offset = SignalMargin + SignalHeight; - const vector< shared_ptr > sigs(_session.get_signals()); - BOOST_FOREACH(shared_ptr s, sigs) { - s->init_context_bar_actions(NULL); - s->set_v_offset(offset); + const vector< shared_ptr > traces(get_traces()); + BOOST_FOREACH(shared_ptr t, traces) { + t->set_view(this); + t->init_context_bar_actions(NULL); + t->set_v_offset(offset); offset += SignalHeight + 2 * SignalMargin; }