X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fruler.cpp;h=7fa9987504ca5ef370b7a8bb5bafcc6758dc5eb5;hp=47da23a8b78e21a9e5f7725ca533f64d472897ad;hb=786b76785856c6cf8f5916c0b8d76a61695762f9;hpb=23e75650eba0491b2636de3cef87f893e38ae6f3 diff --git a/pv/view/ruler.cpp b/pv/view/ruler.cpp index 47da23a..7fa9987 100644 --- a/pv/view/ruler.cpp +++ b/pv/view/ruler.cpp @@ -29,7 +29,6 @@ #include "view.hpp" #include -#include using namespace Qt; @@ -199,15 +198,8 @@ void Ruler::mouseReleaseEvent(QMouseEvent *) { using pv::widgets::Popup; - if (!dragging_ && mouse_down_item_) { - Popup *const p = mouse_down_item_->create_popup(&view_); - if (p) { - const QPoint arrpos(mouse_down_item_->get_x(), - height() - ViewItem::HighlightRadius); - p->set_position(mapToGlobal(arrpos), Popup::Bottom); - p->show(); - } - } + if (!dragging_ && mouse_down_item_) + show_popup(mouse_down_item_); dragging_ = false; mouse_down_item_.reset();