From ef26bb152358fac758d6f6a9fdcba0f8a3ef82b5 Mon Sep 17 00:00:00 2001 From: Dan Pilch Date: Mon, 9 Mar 2026 14:17:35 +0000 Subject: [PATCH] move the skipSetup check to the top so it's evaluated first. --- lib/main.dart | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 0acb234..ec1cf2e 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -101,20 +101,19 @@ class MyApp extends StatelessWidget { ), themeMode: ThemeMode.dark, debugShowCheckedModeBanner: false, - home: - settings.forceTVMode || + home: !skipSetup + ? const Setup() + : settings.forceTVMode || isTV || (!hasTouchScreen && (Platform.isAndroid || Platform.isIOS)) ? TvHome() - : skipSetup - ? Home( + : Home( firstLaunch: true, refresh: settings.refreshOnStart, home: HomeManager( filters: Filters(viewType: settings.defaultView), ), - ) - : const Setup(), + ), ); } }