From bd8f84f83aefee20db4c569d0710121abc865d91 Mon Sep 17 00:00:00 2001 From: Andreas Schenk <andreas_schenk@hms.harvard.edu> Date: Thu, 16 Jun 2011 17:40:41 -0400 Subject: [PATCH] fix for handling of shift in mask overlay mouse event --- 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 418e01508..ce51501e2 100644 --- a/modules/gui/src/data_viewer/mask_overlay.cc +++ b/modules/gui/src/data_viewer/mask_overlay.cc @@ -118,7 +118,7 @@ bool MaskOverlay::OnMouseEvent(QMouseEvent* e, DataViewerPanel* dvp, if(active_>=0){ geom::Polygon2 pol=polygons_[active_]; for(unsigned int j=0;j<pol.GetNodeCount();++j){ - if(Length(mousepos-pol.GetNode(j))<3){ + if(Length(mousepos-(pol.GetNode(j)+shift_))<3){ active_node_=j; return true; } -- GitLab