diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2018-02-18 07:14:00 +0100 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2018-02-18 07:14:00 +0100 |
| commit | 632bd63db115383da4216ee31ff0e9d39081e87b (patch) | |
| tree | 8d30dd2b85b2f23167634406829ccfe0b22d1faa /src/Interface.cs | |
| parent | ce8c0dabfc960be91c36434ccd3ef7cdfe99fd74 (diff) | |
add some debug msg, prevent mouse evt on label not selectable
Diffstat (limited to 'src/Interface.cs')
| -rw-r--r-- | src/Interface.cs | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/Interface.cs b/src/Interface.cs index c573164f..0142f96a 100644 --- a/src/Interface.cs +++ b/src/Interface.cs @@ -686,12 +686,12 @@ namespace Crow /// <summary>Set visible state of widget to false and remove if from the graphic tree</summary> public void RemoveWidget(GraphicObject g) { - if (g.Contains(HoverWidget)) { - while (HoverWidget != g.LogicalParent) { - HoverWidget.onMouseLeave (HoverWidget, null); - HoverWidget = HoverWidget.LogicalParent as GraphicObject; - } - } +// if (g.Contains(HoverWidget)) { +// while (HoverWidget != g.focusParent) { +// HoverWidget.onMouseLeave (HoverWidget, null); +// HoverWidget = HoverWidget.focusParent; +// } +// } lock (UpdateMutex) { RegisterClip (g.ScreenCoordinates (g.LastPaintedSlot)); GraphicTree.Remove (g); @@ -882,7 +882,6 @@ namespace Crow { Mouse.DisableBit (button); MouseButtonEventArgs e = new MouseButtonEventArgs ((Crow.MouseButton)button) { Mouse = Mouse }; - if (_activeWidget == null) return false; |