incubator-flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From aha...@apache.org
Subject svn commit: r1413296 - /incubator/flex/sdk/branches/develop/mustella/as3/src/mustella/UnitTester.as
Date Sun, 25 Nov 2012 07:14:56 GMT
Author: aharui
Date: Sun Nov 25 07:14:55 2012
New Revision: 1413296

URL: http://svn.apache.org/viewvc?rev=1413296&view=rev
Log:
Fix AIR hit detection

Modified:
    incubator/flex/sdk/branches/develop/mustella/as3/src/mustella/UnitTester.as

Modified: incubator/flex/sdk/branches/develop/mustella/as3/src/mustella/UnitTester.as
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/as3/src/mustella/UnitTester.as?rev=1413296&r1=1413295&r2=1413296&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/mustella/as3/src/mustella/UnitTester.as (original)
+++ incubator/flex/sdk/branches/develop/mustella/as3/src/mustella/UnitTester.as Sun Nov 25
07:14:55 2012
@@ -601,6 +601,26 @@ public class UnitTester extends EventDis
 				root = _root;
 			}
 		}
+		else if (root != _root && (root is Stage))
+		{
+			// seems to happen in AIR windows
+			root = target;
+			try
+			{
+				// Walk up as high as you can get
+				while (!(root.parent is Stage))
+				{
+					root = root.parent;
+				}
+			}
+			catch (e:Error)
+			{
+				// in another sandbox, start from our root.
+				// probably won't work in an AIR window with
+				// loaded content.
+				root = _root;
+			}
+		}
 		_getObjectsUnderPoint(root, pt, arr);
 
 		return arr;



Mime
View raw message