X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fview.cpp;h=3d3b8eb233c74a9cc2498de16e3a7b7522019cfe;hb=f46e495ef1db0a4e522462ac18260f2151fa2b89;hp=219543338f98af77d22c4db8583cb7aeb0389383;hpb=1f3740351a99b9c5cb4cb8a3537e27db9f2e6f60;p=pulseview.git diff --git a/pv/view/view.cpp b/pv/view/view.cpp index 2195433..3d3b8eb 100644 --- a/pv/view/view.cpp +++ b/pv/view/view.cpp @@ -123,6 +123,8 @@ View::View(SigSession &session, QWidget *parent) : _ruler->installEventFilter(this); _header->installEventFilter(this); + // Trigger the initial event manually. The default device has signals + // which were created before this object came into being signals_changed(); } @@ -230,7 +232,7 @@ vector< shared_ptr > View::get_traces() const vector< shared_ptr > traces(sigs.size()); #endif - vector< shared_ptr >::iterator i = traces.begin(); + auto i = traces.begin(); i = copy(sigs.begin(), sigs.end(), i); #ifdef ENABLE_DECODE i = copy(decode_sigs.begin(), decode_sigs.end(), i);