X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fcursorheader.cpp;h=7fc02add408c19438f6c3ea4bce980cd9dc5db64;hb=faeb1a29e7ee80c9535b443ae4f4985181834b7b;hp=22c1259f99622fb94d53d74ab41098f0ff265ac7;hpb=e95fb8e943bd24e18ba5d237f259a76e705f3914;p=pulseview.git diff --git a/pv/view/cursorheader.cpp b/pv/view/cursorheader.cpp index 22c1259..7fc02ad 100644 --- a/pv/view/cursorheader.cpp +++ b/pv/view/cursorheader.cpp @@ -132,10 +132,12 @@ void CursorHeader::mouseReleaseEvent(QMouseEvent *) if (!dragging_ && mouse_down_item_) { Popup *const p = mouse_down_item_->create_popup(&view_); - const QPoint arrpos(mouse_down_item_->get_x(), - height() - BaselineOffset); - p->set_position(mapToGlobal(arrpos), Popup::Bottom); - p->show(); + if (p) { + const QPoint arrpos(mouse_down_item_->get_x(), + height() - BaselineOffset); + p->set_position(mapToGlobal(arrpos), Popup::Bottom); + p->show(); + } } dragging_ = false;