From 75dc74620c6bcac7dd79b60e8bec48793da96283 Mon Sep 17 00:00:00 2001
From: gumme <gumme@server.fake>
Date: Wed, 11 Sep 2013 21:11:22 +0200
Subject: [PATCH] Using filter to ignore invisible elements in hit testing on
 design surface.

---
 .../WpfDesign/WpfDesign.Designer/Project/DesignPanel.cs         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/DesignPanel.cs b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/DesignPanel.cs
index da4e767c12..14968429b3 100644
--- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/DesignPanel.cs
+++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/DesignPanel.cs
@@ -103,7 +103,7 @@ namespace ICSharpCode.WpfDesign.Designer
 			
 			if (continueHitTest && testDesignSurface) {
 				RunHitTest(
-					this.Child, mousePosition, delegate { return HitTestFilterBehavior.Continue; },
+					this.Child, mousePosition, FilterHitTestInvisibleElements,
 					delegate(HitTestResult result) {
 						if (result != null && result.VisualHit != null && result.VisualHit is Visual) {
 							DesignPanelHitTestResult customResult = new DesignPanelHitTestResult((Visual)result.VisualHit);