fix get window pos

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-10-21 10:20:00 +08:00
parent 39b4c1a59b
commit ff065254ae

View File

@@ -826,12 +826,13 @@ abstract class Pref {
_setting.get(SettingBoxKey.minimizeOnExit, defaultValue: true); _setting.get(SettingBoxKey.minimizeOnExit, defaultValue: true);
static Size get windowSize { static Size get windowSize {
final List<double>? size = _setting.get(SettingBoxKey.windowSize); final List<double>? size = (_setting.get(SettingBoxKey.windowSize) as List?)
?.fromCast<double>();
return size == null ? const Size(1180.0, 720.0) : Size(size[0], size[1]); return size == null ? const Size(1180.0, 720.0) : Size(size[0], size[1]);
} }
static List<double>? get windowPosition => static List<double>? get windowPosition =>
_setting.get(SettingBoxKey.windowPosition); (_setting.get(SettingBoxKey.windowPosition) as List?)?.fromCast<double>();
static bool get isWindowMaximized => static bool get isWindowMaximized =>
_setting.get(SettingBoxKey.isWindowMaximized, defaultValue: false); _setting.get(SettingBoxKey.isWindowMaximized, defaultValue: false);