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

harbs 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 b790db6  Fixes empty class names pending discussion
b790db6 is described below

commit b790db6c26c4671b0a06ab6636579327ea9e221d
Author: Harbs <ha...@in-tools.com>
AuthorDate: Wed Jan 15 12:27:57 2020 +0200

    Fixes empty class names pending discussion
---
 frameworks/projects/Basic/asconfig.json                             | 3 ++-
 .../projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as | 6 ++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/frameworks/projects/Basic/asconfig.json 
b/frameworks/projects/Basic/asconfig.json
index 6a2265a..f5f9348 100644
--- a/frameworks/projects/Basic/asconfig.json
+++ b/frameworks/projects/Basic/asconfig.json
@@ -20,7 +20,8 @@
     "compilerOptions": {
         "debug": true,
         "targets": [
-            "SWF", "JSRoyale"
+            "JSRoyale",
+            "SWF"
         ],
         "include-classes": [
             "BasicClasses"
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
index ef1d4e6..84aeb0b 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/core/UIBase.as
@@ -1065,7 +1065,7 @@ package org.apache.royale.core
                     // set it now if it was set once in addedToParent
                     // otherwise just wait for addedToParent
                     if (parent)
-                        setClassName(computeFinalClassNames());             
+                        setClassName(computeFinalClassNames());
                 }
                 
                 dispatchEvent(new Event("classNameChanged"));
@@ -1326,7 +1326,9 @@ package org.apache.royale.core
                        
             COMPILE::JS
             {
-                           setClassName(computeFinalClassNames());
+                var classNames:String = computeFinalClassNames().trim();
+                if(classNames)
+                               setClassName(classNames);
                 
                 if (style)
                     ValuesManager.valuesImpl.applyStyles(this, style);

Reply via email to