From 7b41dbf8ba8ef29372284fef7eb839c4aa9c868a Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Wed, 13 Dec 2006 21:37:46 +0000 Subject: [PATCH] Made _panel protected instead of private. Changed the name to _controlledPanel because otherwise it interfered with subclass _panel variables. (Actionscript won't let variables be masked). git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4483 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/as/com/threerings/util/Controller.as | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/as/com/threerings/util/Controller.as b/src/as/com/threerings/util/Controller.as index 2d1ac93f2..57eb9a107 100644 --- a/src/as/com/threerings/util/Controller.as +++ b/src/as/com/threerings/util/Controller.as @@ -11,13 +11,13 @@ public class Controller */ protected function setControlledPanel (panel :IEventDispatcher) :void { - if (_panel != null) { - _panel.removeEventListener( + if (_controlledPanel != null) { + _controlledPanel.removeEventListener( CommandEvent.TYPE, handleCommandEvent); } - _panel = panel; - if (_panel != null) { - _panel.addEventListener( + _controlledPanel = panel; + if (_controlledPanel != null) { + _controlledPanel.addEventListener( CommandEvent.TYPE, handleCommandEvent); } } @@ -28,7 +28,7 @@ public class Controller */ public final function postAction (cmd :String, arg :Object = null) :void { - CommandEvent.dispatch(_panel, cmd, arg); + CommandEvent.dispatch(_controlledPanel, cmd, arg); } /** @@ -101,6 +101,6 @@ public class Controller } /** The panel currently being controlled. */ - private var _panel :IEventDispatcher; + protected var _controlledPanel :IEventDispatcher; } }