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);
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]);
}
static List<double>? get windowPosition =>
_setting.get(SettingBoxKey.windowPosition);
(_setting.get(SettingBoxKey.windowPosition) as List?)?.fromCast<double>();
static bool get isWindowMaximized =>
_setting.get(SettingBoxKey.isWindowMaximized, defaultValue: false);