From 6364695093dad2ad3bfab9a950cc420e29f24680 Mon Sep 17 00:00:00 2001 From: Joel Holdsworth Date: Sat, 13 Dec 2014 16:24:26 +0000 Subject: [PATCH] CursorHeader: Hit test time items from front to back --- pv/view/cursorheader.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pv/view/cursorheader.cpp b/pv/view/cursorheader.cpp index 2683e9e..fbc6e2e 100644 --- a/pv/view/cursorheader.cpp +++ b/pv/view/cursorheader.cpp @@ -114,9 +114,9 @@ void CursorHeader::mousePressEvent(QMouseEvent *e) clear_selection(); const vector< shared_ptr > items(view_.time_items()); - for (auto &i : items) - if (i && i->label_rect(rect()).contains(e->pos())) { - mouse_down_item_ = i; + for (auto i = items.rbegin(); i != items.rend(); i++) + if ((*i)->label_rect(rect()).contains(e->pos())) { + mouse_down_item_ = (*i); break; } -- 2.30.2