diff options
| -rw-r--r-- | Crow/src/Widgets/GroupBase.cs | 3 |
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); |