Fix WINDOW_TITLE_USE_MOD_NAME

This commit is contained in:
Ralty
2025-08-08 19:06:22 +07:00
parent a83f62ab8a
commit 59b54dfbae
3 changed files with 5 additions and 7 deletions
+4 -1
View File
@@ -286,7 +286,10 @@ class Flags {
}
}
if (!flags.exists("WINDOW_TITLE_USE_MOD_NAME")) flags.set("WINDOW_TITLE_USE_MOD_NAME", flags.exists('TITLE') ? 'false' : 'true');
if (!flags.exists("WINDOW_TITLE_USE_MOD_NAME")) WINDOW_TITLE_USE_MOD_NAME = !flags.exists('TITLE');
else WINDOW_TITLE_USE_MOD_NAME = parseBool(flags.get("WINDOW_TITLE_USE_MOD_NAME"));
flags.remove("WINDOW_TITLE_USE_MOD_NAME");
}
public static function loadFromDatas(datas:Array<String>) {
@@ -33,11 +33,9 @@ class FlagMacro {
resetExprs.push(macro $i{"customFlags"} = $v{[]});
for (field in fields) {
var skip = field.meta.hasMeta(":bypass");
if (field.meta.hasMeta(":bypass")) continue;
var hasLazy = field.meta.hasMeta(":lazy");
if (skip) continue;
switch (field.kind) {
case FVar(type, expr):
var isNullable = false;
@@ -29,9 +29,6 @@ final class WindowUtils {
public static inline function resetClosing() __triedClosing = false;
@:dox(hide) public static inline function init() {
resetTitle();
resetClosing();
Lib.application.window.onClose.add(function () {
if (preventClosing && !__triedClosing) {
Lib.application.window.onClose.cancel();