fix(desktop): window maximized state doesn't persist

This commit is contained in:
Kingkor Roy Tirtho 2022-10-13 17:55:29 +06:00
parent 618c6da0eb
commit 91d5d1003b

View File

@ -170,12 +170,11 @@ class _SpotubeState extends ConsumerState<Spotube> with WidgetsBindingObserver {
prevSize?.height == appWindow.size.height; prevSize?.height == appWindow.size.height;
if (localStorage == null || windowSameDimension || kIsMobile) return; if (localStorage == null || windowSameDimension || kIsMobile) return;
if (appWindow.isMaximized) return;
localStorage!.setString( localStorage!.setString(
LocalStorageKeys.windowSizeInfo, LocalStorageKeys.windowSizeInfo,
jsonEncode({ jsonEncode({
'width': appWindow.size.width, 'width': appWindow.isMaximized ? 0 : appWindow.size.width,
'height': appWindow.size.height, 'height': appWindow.isMaximized ? 0 : appWindow.size.height,
}), }),
); );
prevSize = appWindow.size; prevSize = appWindow.size;