Selaa lähdekoodia

fixes(mobile) back navigation issue on android (#841)

Zeeshan Khan 2 vuotta sitten
vanhempi
commit
0309b47515
1 muutettua tiedostoa jossa 5 lisäystä ja 7 poistoa
  1. 5 7
      mobile/lib/shared/views/tab_controller_page.dart

+ 5 - 7
mobile/lib/shared/views/tab_controller_page.dart

@@ -24,15 +24,13 @@ class TabControllerPage extends ConsumerWidget {
         final appRouter = AutoRouter.of(context);
         return WillPopScope(
           onWillPop: () async {
-            if (tabsRouter.activeIndex == 0) {
-              if (!appRouter.canNavigateBack) {
-                appRouter.navigateBack();
-              }
-              return appRouter.canNavigateBack;
-            } else {
+            bool atHomeTab = tabsRouter.activeIndex == 0;
+            if (!atHomeTab) {
               tabsRouter.setActiveIndex(0);
+            } else {
+              appRouter.navigateBack();
             }
-            return false;
+            return atHomeTab;
           },
           child: Scaffold(
             body: FadeTransition(