diff --git a/vtm/src/org/oscim/layers/marker/ItemizedLayer.java b/vtm/src/org/oscim/layers/marker/ItemizedLayer.java index d447ad0a4..eaf33e0a7 100644 --- a/vtm/src/org/oscim/layers/marker/ItemizedLayer.java +++ b/vtm/src/org/oscim/layers/marker/ItemizedLayer.java @@ -38,6 +38,8 @@ public class ItemizedLayer extends MarkerLayer implements GestureListener { + public static int TOUCH_SIZE = 20; + protected final List mItemList; protected final Point mTmpPoint = new Point(); protected OnItemGestureListener mOnItemGestureListener; @@ -194,9 +196,8 @@ protected boolean activateSelectedItems(MotionEvent event, ActiveItem task) { int inside = -1; double insideY = -Double.MAX_VALUE; - // squared dist: 50x50 px ~ 2mm on 400dpi // 20x20 px on baseline mdpi (160dpi) - double dist = (20 * CanvasAdapter.getScale()) * (20 * CanvasAdapter.getScale()); + double dist = (TOUCH_SIZE * CanvasAdapter.getScale()) * (TOUCH_SIZE * CanvasAdapter.getScale()); for (int i = 0; i < size; i++) { MarkerInterface item = mItemList.get(i);