This is an automated email from the ASF dual-hosted git repository.
piotrz 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 d2d9cc7182 Fix DisableLoaderBead - "disabledChange" provides
true/false in events arguments instead null
d2d9cc7182 is described below
commit d2d9cc7182fa68c27f9707c1621c96741f8ab7c3
Author: Piotr Zarzycki <[email protected]>
AuthorDate: Fri Jan 10 12:18:06 2025 +0100
Fix DisableLoaderBead - "disabledChange" provides true/false in events
arguments instead null
---
.../org/apache/royale/html/beads/DisableLoaderBead.as | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableLoaderBead.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableLoaderBead.as
index 15b07eeb7e..4500237e35 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableLoaderBead.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableLoaderBead.as
@@ -73,7 +73,7 @@ package org.apache.royale.html.beads
{
_strand = value;
listenOnStrand("disabledChange",
disabledChangeHandler);
- updateHost(null);
+ updateHost(false);
}
}
@@ -90,7 +90,7 @@ package org.apache.royale.html.beads
return _strand as IUIBase;
}
- private function updateHost(value:Object):void
+ private function updateHost(value:Boolean):void
{
COMPILE::JS
{
@@ -98,19 +98,23 @@ package org.apache.royale.html.beads
return;
var disabled:Boolean;
- if(value == null)
+ if(!value)
{
var disableBead:DisableBead =
_strand.getBeadByType(DisableBead) as DisableBead;
if(!disableBead)// The DisableBead was
not added yet. We'll set this when the event is dispatched.
return;
disabled = disableBead.disabled;
- } else {
+ }
+ else
+ {
disabled = value;
}
+
if (disabled)
{
addLoadIndicator();
- } else if (_loader)
+ }
+ else if (_loader)
{
removeLoadIndicator();
}