cleanup tool behavior provider
diff --git a/plugins/org.eclipse.graphiti.ui/src/org/eclipse/graphiti/ui/internal/parts/ShapeEditPart.java b/plugins/org.eclipse.graphiti.ui/src/org/eclipse/graphiti/ui/internal/parts/ShapeEditPart.java
index 9aebc44..7a8e8a1 100644
--- a/plugins/org.eclipse.graphiti.ui/src/org/eclipse/graphiti/ui/internal/parts/ShapeEditPart.java
+++ b/plugins/org.eclipse.graphiti.ui/src/org/eclipse/graphiti/ui/internal/parts/ShapeEditPart.java
@@ -491,7 +491,7 @@
 			// pressed F2 outside the current shape edit part
 			// location for direct editing is still unknown
 			IToolBehaviorProvider tbp = getConfigurationProvider().getDiagramTypeProvider().getCurrentToolBehaviorProvider();
-			locationInfo = tbp.getDefaultLocationInfoForDirectEditing(shape, locationInfo);
+			locationInfo = tbp.getCustomLocationInfo(shape, locationInfo);
 
 			if (locationInfo != null) {