From c2103d151fb7230c4c274096a893b1247d0b169f Mon Sep 17 00:00:00 2001 From: Patrick Gutlich Date: Tue, 4 Sep 2018 12:49:25 +0200 Subject: [PATCH] window title can be set as parameter in project.xml --- src/lime/tools/HXProject.hx | 4 ++-- src/lime/tools/ProjectXMLParser.hx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lime/tools/HXProject.hx b/src/lime/tools/HXProject.hx index f06e0df84..d0cc3b3e9 100644 --- a/src/lime/tools/HXProject.hx +++ b/src/lime/tools/HXProject.hx @@ -134,7 +134,7 @@ class HXProject extends Script { defaultMeta = { title: "MyApplication", description: "", packageName: "com.example.myapp", version: "1.0.0", company: "", companyUrl: "", buildNumber: null, companyId: "" } defaultApp = { main: "Main", file: "MyApplication", path: "bin", preloader: "", swfVersion: 17, url: "", init: null } - defaultWindow = { width: 800, height: 600, parameters: "{}", background: 0xFFFFFF, fps: 30, hardware: true, display: 0, resizable: true, borderless: false, orientation: Orientation.AUTO, vsync: false, fullscreen: false, allowHighDPI: true, alwaysOnTop: false, antialiasing: 0, allowShaders: true, requireShaders: false, depthBuffer: true, stencilBuffer: true, colorDepth: 32, maximized: false, minimized: false, hidden: false } + defaultWindow = { width: 800, height: 600, parameters: "{}", background: 0xFFFFFF, fps: 30, hardware: true, display: 0, resizable: true, borderless: false, orientation: Orientation.AUTO, vsync: false, fullscreen: false, allowHighDPI: true, alwaysOnTop: false, antialiasing: 0, allowShaders: true, requireShaders: false, depthBuffer: true, stencilBuffer: true, colorDepth: 32, maximized: false, minimized: false, hidden: false, title:"" } platformType = PlatformType.DESKTOP; architectures = []; @@ -1189,7 +1189,7 @@ class HXProject extends Script { } - windows[i].title = meta.title; + if(windows[i].title=="") windows[i].title = meta.title; } diff --git a/src/lime/tools/ProjectXMLParser.hx b/src/lime/tools/ProjectXMLParser.hx index f92caa9fb..b71b369e5 100644 --- a/src/lime/tools/ProjectXMLParser.hx +++ b/src/lime/tools/ProjectXMLParser.hx @@ -2212,7 +2212,7 @@ class ProjectXMLParser extends HXProject { } - case "parameters": + case "parameters", "title": if (Reflect.hasField (windows[id], name)) {