]> O.S.I.I.S - jp/crow.git/commitdiff
set sender of mouse leave to widget loosing mouse
authorjpbruyere <jp.bruyere@hotmail.com>
Mon, 22 Aug 2016 21:13:49 +0000 (23:13 +0200)
committerjpbruyere <jp.bruyere@hotmail.com>
Thu, 1 Sep 2016 10:44:39 +0000 (12:44 +0200)
src/Interface.cs

index fc977fc4d261bb4f41de323492914766d50436f6..5ad638b41ce1fcccd9b60077ac31b889eb491da5 100644 (file)
@@ -572,7 +572,7 @@ namespace Crow
                                        int i = 0;
                                        while (i < idxhw) {
                                                if (GraphicTree [i].MouseIsIn (e.Position)) {
-                                                       HoverWidget.onMouseLeave (this, e);
+                                                       HoverWidget.onMouseLeave (HoverWidget, e);
                                                        GraphicTree [i].checkHoverWidget (e);
                                                        return true;
                                                }
@@ -585,7 +585,7 @@ namespace Crow
                                        HoverWidget.checkHoverWidget (e);
                                        return true;
                                } else {
-                                       HoverWidget.onMouseLeave (this, e);
+                                       HoverWidget.onMouseLeave (HoverWidget, e);
                                        //seek upward from last focused graph obj's
                                        while (HoverWidget.Parent as GraphicObject != null) {
                                                HoverWidget = HoverWidget.Parent as GraphicObject;
@@ -593,7 +593,7 @@ namespace Crow
                                                        HoverWidget.checkHoverWidget (e);
                                                        return true;
                                                } else
-                                                       HoverWidget.onMouseLeave (this, e);
+                                                       HoverWidget.onMouseLeave (HoverWidget, e);
                                        }
                                }
                        }