@@ -149,12 +149,14 @@ class Interactive extends Drawable implements hxd.SceneEvents.Interactive {
}
mouseDownButton = -1;
case EOver:
- hxd.System.setCursor(cursor);
onOver(e);
+ if( !e.cancel )
+ hxd.System.setCursor(cursor);
case EOut:
- hxd.System.setCursor(Default);
onOut(e);
+ hxd.System.setCursor(Default);
case EWheel:
onWheel(e);
case EFocusLost:
@@ -76,12 +76,14 @@ class Interactive extends Object implements hxd.SceneEvents.Interactive {