diff --git a/source/funkin/backend/system/Flags.hx b/source/funkin/backend/system/Flags.hx index dc030b56..0d0422a9 100644 --- a/source/funkin/backend/system/Flags.hx +++ b/source/funkin/backend/system/Flags.hx @@ -269,6 +269,8 @@ class Flags { @:bypass public static var customFlags:Map = []; public static function loadFromData(flags:Map, data:String) { + WINDOW_TITLE_USE_MOD_NAME = false; + if (!(data.length > 0)) return; var res = IniUtil.parseString(data); @@ -286,7 +288,7 @@ class Flags { } } - if (!flags.exists("WINDOW_TITLE_USE_MOD_NAME")) WINDOW_TITLE_USE_MOD_NAME = !flags.exists('TITLE'); + if (!flags.exists("WINDOW_TITLE_USE_MOD_NAME")) WINDOW_TITLE_USE_MOD_NAME = !flags.exists('TITLE') && flags.exists('MOD_NAME'); else WINDOW_TITLE_USE_MOD_NAME = parseBool(flags.get("WINDOW_TITLE_USE_MOD_NAME")); flags.remove("WINDOW_TITLE_USE_MOD_NAME");