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

joshtynjala pushed a commit to branch fix/super-signature-checks
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit b4619ba2634ee46560825449a6a71fef1bebd9a6
Author: Josh Tynjala <[email protected]>
AuthorDate: Wed Oct 9 13:16:50 2024 -0700

    Basic, CreateJS, MaterialDesignLite, MXRoyale: fix some super() constructor 
calls that were missing casts to correct type from Object
---
 .../main/royale/org/apache/royale/html/beads/ItemRendererFactoryBase.as | 2 +-
 .../org/apache/royale/html/beads/TextItemRendererFactoryForArrayData.as | 2 +-
 .../royale/html/beads/TextItemRendererFactoryForStringVectorData.as     | 2 +-
 .../org/apache/royale/html/beads/VirtualDataItemRendererFactoryBase.as  | 2 +-
 .../src/main/royale/org/apache/royale/createjs/tween/Sequence.as        | 2 +-
 .../CreateJS/src/main/royale/org/apache/royale/createjs/tween/Tween.as  | 2 +-
 .../mx/controls/dataGridClasses/HeaderRendererFactoryForArrayData.as    | 2 +-
 .../royale/mdl/beads/TabsDataItemRendererFactoryForArrayListData.as     | 2 +-
 .../org/apache/royale/mdl/beads/TabsItemRendererFactoryForArrayData.as  | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ItemRendererFactoryBase.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ItemRendererFactoryBase.as
index 2d666beaf9..adf8e1abc2 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ItemRendererFactoryBase.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ItemRendererFactoryBase.as
@@ -50,7 +50,7 @@ package org.apache.royale.html.beads
          */
                public function ItemRendererFactoryBase(target:Object=null)
                {
-                       super(target);
+                       super(IEventDispatcher(target));
                }
 
                protected var dataProviderModel:IDataProviderModel;
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/TextItemRendererFactoryForArrayData.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/TextItemRendererFactoryForArrayData.as
index 6e7e77f0b6..50cc303ff8 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/TextItemRendererFactoryForArrayData.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/TextItemRendererFactoryForArrayData.as
@@ -65,7 +65,7 @@ package org.apache.royale.html.beads
                 */
                public function 
TextItemRendererFactoryForArrayData(target:Object=null)
                {
-                       super(target);
+                       super(IEventDispatcher(target));
                }
 
                private var selectionModel:ISelectionModel;
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/TextItemRendererFactoryForStringVectorData.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/TextItemRendererFactoryForStringVectorData.as
index 5e93685b0a..cc3588d2df 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/TextItemRendererFactoryForStringVectorData.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/TextItemRendererFactoryForStringVectorData.as
@@ -60,7 +60,7 @@ package org.apache.royale.html.beads
          */
                public function 
TextItemRendererFactoryForStringVectorData(target:Object=null)
                {
-                       super(target);
+                       super(IEventDispatcher(target));
                }
                
                private var selectionModel:ISelectionModel;
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/VirtualDataItemRendererFactoryBase.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/VirtualDataItemRendererFactoryBase.as
index ef7df5f513..c8c2a48467 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/VirtualDataItemRendererFactoryBase.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/VirtualDataItemRendererFactoryBase.as
@@ -66,7 +66,7 @@ package org.apache.royale.html.beads
          */
                public function 
VirtualDataItemRendererFactoryBase(target:Object=null)
                {
-                       super(target);
+                       super(IEventDispatcher(target));
                }
 
                protected var dataProviderModel:IDataProviderModel;
diff --git 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Sequence.as
 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Sequence.as
index bc475dfff0..c13ab7dd6e 100644
--- 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Sequence.as
+++ 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Sequence.as
@@ -60,7 +60,7 @@ package org.apache.royale.createjs.tween
                 */
         public function Sequence(target:Object=null)
                {
-                       super(target);
+                       super(CreateJSBase(target));
                        
                        _tweens = [];
                        
diff --git 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Tween.as
 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Tween.as
index 870276c53d..e7e3a30315 100644
--- 
a/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Tween.as
+++ 
b/frameworks/projects/CreateJS/src/main/royale/org/apache/royale/createjs/tween/Tween.as
@@ -61,7 +61,7 @@ package org.apache.royale.createjs.tween
                 */
         public function Tween(target:Object=null)
                {
-                       super(target);
+                       super(CreateJSBase(target));
                        
                        COMPILE::SWF {
                                _parallel = new Parallel();
diff --git 
a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/dataGridClasses/HeaderRendererFactoryForArrayData.as
 
b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/dataGridClasses/HeaderRendererFactoryForArrayData.as
index a9cda3e4cc..3385eff477 100644
--- 
a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/dataGridClasses/HeaderRendererFactoryForArrayData.as
+++ 
b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/dataGridClasses/HeaderRendererFactoryForArrayData.as
@@ -70,7 +70,7 @@ package mx.controls.dataGridClasses
                 */
                public function 
HeaderRendererFactoryForArrayData(target:Object=null)
                {
-                       super(target);
+                       super(IEventDispatcher(target));
                }
 
                private var selectionModel:ISelectionModel;
diff --git 
a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/beads/TabsDataItemRendererFactoryForArrayListData.as
 
b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/beads/TabsDataItemRendererFactoryForArrayListData.as
index 94c9aef187..5372aeb302 100644
--- 
a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/beads/TabsDataItemRendererFactoryForArrayListData.as
+++ 
b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/beads/TabsDataItemRendererFactoryForArrayListData.as
@@ -45,7 +45,7 @@ package org.apache.royale.mdl.beads
     {
         public function 
TabsDataItemRendererFactoryForArrayListData(target:Object = null)
         {
-            super(target);
+            super(IEventDispatcher(target));
         }
     }
 }
diff --git 
a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/beads/TabsItemRendererFactoryForArrayData.as
 
b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/beads/TabsItemRendererFactoryForArrayData.as
index 041d2366d6..924d9e0057 100644
--- 
a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/beads/TabsItemRendererFactoryForArrayData.as
+++ 
b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/beads/TabsItemRendererFactoryForArrayData.as
@@ -54,7 +54,7 @@ package org.apache.royale.mdl.beads
     {
         public function TabsItemRendererFactoryForArrayData(target:Object = 
null)
         {
-            super(target);
+            super(IEventDispatcher(target));
         }
 
         protected var dataProviderModel:ITabModel;

Reply via email to