From 47230a90540a9e6c8e29a55fa2bb966cf63de692 Mon Sep 17 00:00:00 2001 From: Andreas Schenk <andreas_schenk@hms.harvard.edu> Date: Fri, 22 Jul 2011 16:23:36 -0400 Subject: [PATCH] fix in mask_overlay OnMouseEvent to avoid duplicate polygon nodes --- modules/gui/src/data_viewer/mask_overlay.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/gui/src/data_viewer/mask_overlay.cc b/modules/gui/src/data_viewer/mask_overlay.cc index ce51501e2..6b5285183 100644 --- a/modules/gui/src/data_viewer/mask_overlay.cc +++ b/modules/gui/src/data_viewer/mask_overlay.cc @@ -107,7 +107,7 @@ bool MaskOverlay::OnMouseEvent(QMouseEvent* e, DataViewerPanel* dvp, shift_+=diffpos; } old_mouse_pos_=mousepos; - if(e->button() == Qt::LeftButton){ + if(e->button() == Qt::LeftButton && e->type()==QEvent::MouseButtonPress){ if(e->modifiers() & Qt::ShiftModifier) { if(!add_mode_) { new_poly_=geom::Polygon2(); -- GitLab