From 69ad9849817953f50b0ef21aeca174fec772705c Mon Sep 17 00:00:00 2001
From: Andreas Schenk <andreas_schenk@hms.harvard.edu>
Date: Thu, 22 Jan 2015 18:16:33 -0500
Subject: [PATCH] fixed position of new mask in mask overlay for cases where
 mask has a shift set

---
 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 c0c0e6560..dc18830de 100644
--- a/modules/gui/src/data_viewer/mask_overlay.cc
+++ b/modules/gui/src/data_viewer/mask_overlay.cc
@@ -116,7 +116,7 @@ bool MaskOverlay::OnMouseEvent(QMouseEvent* e,  DataViewerPanel* dvp,
         new_poly_=geom::Polygon2();
         add_mode_=true;
       }
-      new_poly_.AddNode(mousepos);
+      new_poly_.AddNode(mousepos-shift_);
     } else {
       if(active_>=0){
         geom::Polygon2 pol=polygons_[active_];
-- 
GitLab