aboutsummaryrefslogtreecommitdiffstatsci
diff options
context:
space:
mode:
-rw-r--r--Crow/src/Widgets/GroupBase.cs3
1 files changed, 2 insertions, 1 deletions
diff --git a/Crow/src/Widgets/GroupBase.cs b/Crow/src/Widgets/GroupBase.cs
index 33f26001..4c0267f8 100644
--- a/Crow/src/Widgets/GroupBase.cs
+++ b/Crow/src/Widgets/GroupBase.cs
@@ -288,7 +288,8 @@ namespace Crow
#region Mouse handling
public override void checkHoverWidget (MouseMoveEventArgs e) {
base.checkHoverWidget (e);//TODO:check if not possible to put it at beginning of meth to avoid doubled check to DropTarget.
- childrenRWLock.EnterReadLock ();
+ if (!childrenRWLock.TryEnterReadLock (10))
+ return;
for (int i = Children.Count - 1; i >= 0; i--) {
if (Children[i].MouseIsIn (e.Position)) {
Children[i].checkHoverWidget (e);