X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fruler.cpp;h=fa5c488e4f576107e51f490b75ec4162b906aeb9;hb=17348f85b8dd4c96aace88f790ba4fda2bccca5a;hp=049cc4af196a8c2203d0ef3ee285e9fa33f17a84;hpb=a2ae0205f2737dfd8f7647f9eae2fdcb47a0ad25;p=pulseview.git diff --git a/pv/view/ruler.cpp b/pv/view/ruler.cpp index 049cc4a..fa5c488 100644 --- a/pv/view/ruler.cpp +++ b/pv/view/ruler.cpp @@ -193,6 +193,8 @@ void Ruler::mousePressEvent(QMouseEvent *e) if (e->buttons() & Qt::LeftButton) { _grabbed_marker = NULL; + clear_selection(); + if (_view.cursors_shown()) { CursorPair &cursors = _view.cursors(); if (cursors.first().get_label_rect( @@ -202,6 +204,11 @@ void Ruler::mousePressEvent(QMouseEvent *e) rect()).contains(e->pos())) _grabbed_marker = &cursors.second(); } + + if(_grabbed_marker) + _grabbed_marker->select(); + + selection_changed(); } }