X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Fviewwidget.cpp;h=a14c4fd224395eb95bc8c46d97766051a7ec0e51;hp=5a1aa3c3ea447e27356c8ace74273b2f1da63333;hb=cbd9ec7f751a5403d1465e966ccecd31b7086e8a;hpb=30fe44fbfb5727c6ca93f10cf4de913b4f13381f;ds=sidebyside diff --git a/pv/views/trace/viewwidget.cpp b/pv/views/trace/viewwidget.cpp index 5a1aa3c3..a14c4fd2 100644 --- a/pv/views/trace/viewwidget.cpp +++ b/pv/views/trace/viewwidget.cpp @@ -169,7 +169,7 @@ void ViewWidget::mouse_left_press_event(QMouseEvent *event) clear_selection(); // Set the signal selection state if the item has been clicked - if (mouse_down_item_) { + if (mouse_down_item_ && mouse_down_item_->is_selectable(event->pos())) { if (ctrl_pressed) mouse_down_item_->select(!mouse_down_item_->selected()); else