From f74dc5bd687bf69b2a5fa52f9e97184110996d26 Mon Sep 17 00:00:00 2001 From: Shawn Date: Sun, 1 Jan 2023 12:26:38 -0700 Subject: [PATCH] isMobile and isDesktop return false on web --- lib/logic/common/platform_info.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/logic/common/platform_info.dart b/lib/logic/common/platform_info.dart index 940eb8a1..0d13500f 100644 --- a/lib/logic/common/platform_info.dart +++ b/lib/logic/common/platform_info.dart @@ -8,9 +8,9 @@ class PlatformInfo { static const _desktopPlatforms = [TargetPlatform.macOS, TargetPlatform.windows, TargetPlatform.linux]; static const _mobilePlatforms = [TargetPlatform.android, TargetPlatform.iOS]; - static bool get isDesktop => _desktopPlatforms.contains(defaultTargetPlatform); + static bool get isDesktop => _desktopPlatforms.contains(defaultTargetPlatform) && !kIsWeb; static bool get isDesktopOrWeb => isDesktop || kIsWeb; - static bool get isMobile => _mobilePlatforms.contains(defaultTargetPlatform); + static bool get isMobile => _mobilePlatforms.contains(defaultTargetPlatform) && !kIsWeb; static double get pixelRatio => WidgetsBinding.instance.window.devicePixelRatio;