You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by gr...@apache.org on 2019/12/17 04:50:43 UTC

[royale-asjs] branch develop updated: Quick fix to allow mxml specified url at startup

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

gregdove 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 3d36724  Quick fix to allow mxml specified url at startup
3d36724 is described below

commit 3d367243b5f18e46c9b77d35d03d2e7fc268c8f6
Author: greg-dove <gr...@gmail.com>
AuthorDate: Tue Dec 17 17:49:46 2019 +1300

    Quick fix to allow mxml specified url at startup
---
 .../main/royale/org/apache/royale/html/beads/WebBrowserView.as | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/WebBrowserView.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/WebBrowserView.as
index 84869b6..e7dbe0d 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/WebBrowserView.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/WebBrowserView.as
@@ -18,6 +18,10 @@
 ////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.html.beads
 {
+	import org.apache.royale.html.beads.models.WebBrowserModel;
+	import org.apache.royale.html.beads.models.WebBrowserModel;
+	import org.apache.royale.html.beads.models.WebBrowserModel;
+	
 	COMPILE::SWF {
 		import flash.events.Event;
 		import flash.html.HTMLLoader;
@@ -95,6 +99,9 @@ package org.apache.royale.html.beads
 			loader.width = host.width;
 			loader.height = host.height;
 			(host as UIBase).$sprite_addChild(loader);
+			if (model is WebBrowserModel && WebBrowserModel(model).url != null) {
+				loadPage(null);
+			}
 		}
 
 		/**
@@ -169,6 +176,9 @@ package org.apache.royale.html.beads
 
 			var iframe:HTMLIFrameElement = (host as UIBase).element as HTMLIFrameElement;
 			iframe.addEventListener("load", handlePageShow, false);
+			if (model is WebBrowserModel && WebBrowserModel(model).url != null) {
+				loadPage(null);
+			}
 		}
 
 		/**