|
|
@@ -26,6 +26,10 @@ class MainTabPage extends BasePage<MainController> {
|
|
|
return PopScope(
|
|
|
canPop: false,
|
|
|
onPopInvokedWithResult: (bool didPop, dynamic result) async {
|
|
|
+ if (controller.scaffoldKey.currentState?.isDrawerOpen == true) {
|
|
|
+ controller.closeDrawer();
|
|
|
+ return;
|
|
|
+ }
|
|
|
if (!didPop &&
|
|
|
(controller.lastPressedAt == null ||
|
|
|
DateTime.now().difference(controller.lastPressedAt!) >
|