This is an automated email from the ASF dual-hosted git repository.

yishayw pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new 256d044bab Don't let popups obscure busy cursor
256d044bab is described below

commit 256d044bab8b633dde3f8c54186587c86e37967b
Author: yweiss <[email protected]>
AuthorDate: Sat Jul 2 23:02:42 2022 -0700

    Don't let popups obscure busy cursor
---
 .../src/main/royale/mx/managers/CursorManagerImpl.as             | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git 
a/frameworks/projects/MXRoyaleBase/src/main/royale/mx/managers/CursorManagerImpl.as
 
b/frameworks/projects/MXRoyaleBase/src/main/royale/mx/managers/CursorManagerImpl.as
index 41bf0f3210..22e5c066b7 100644
--- 
a/frameworks/projects/MXRoyaleBase/src/main/royale/mx/managers/CursorManagerImpl.as
+++ 
b/frameworks/projects/MXRoyaleBase/src/main/royale/mx/managers/CursorManagerImpl.as
@@ -530,6 +530,11 @@ public class CursorManagerImpl extends EventDispatcher 
implements ICursorManager
         cursorList.splice(0);
         
         showCurrentCursor();
+
+        COMPILE::JS
+        {
+            document.body.style.cursor = "auto";
+        }
     }
 
     private var _strand:IStrand;
@@ -556,7 +561,7 @@ public class CursorManagerImpl extends EventDispatcher 
implements ICursorManager
     {
        COMPILE::JS
        {
-               (_strand as IRenderedObject).element.style.cursor = "wait";
+               document.body.style.cursor = "wait";
        }
         // if (hasEventListener("setBusyCursor"))
        //      if (!dispatchEvent(new Event("setBusyCursor", false, true)))
@@ -588,7 +593,7 @@ public class CursorManagerImpl extends EventDispatcher 
implements ICursorManager
     {
        COMPILE::JS
        {
-               (_strand as IRenderedObject).element.style.cursor = "auto";
+               document.body.style.cursor = "auto";
        }
         // if (hasEventListener("removeBusyCursor"))
        //      if (!dispatchEvent(new Event("removeBusyCursor", false, true)))

Reply via email to