From d1491d1bd7ab1328131614721e1f1b24109beaf9 Mon Sep 17 00:00:00 2001 From: shmyga Date: Thu, 24 Jul 2014 18:06:54 +0400 Subject: [PATCH] frameswitcher: added onhide --- haxework/frame/FrameSwitcher.hx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/haxework/frame/FrameSwitcher.hx b/haxework/frame/FrameSwitcher.hx index 7c2a6cf..5a79282 100755 --- a/haxework/frame/FrameSwitcher.hx +++ b/haxework/frame/FrameSwitcher.hx @@ -18,6 +18,8 @@ class FrameSwitcher extends GroupView implements IFrameSwitcher { public function change(id:String):IView { if (current != null) { if (current.id == id) return current; + var onHideethod:Dynamic = Reflect.field(current, "onHide"); + if (onHideethod != null) Reflect.callMethod(current, onHideethod, []); removeView(current); } current = frames.get(id);