diff --git a/lib/main.dart b/lib/main.dart index a130b8e70..c1d7cf931 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -258,7 +258,13 @@ class MyApp extends StatelessWidget { ); if (Utils.isDesktop) { return MouseBackDetector( - onTapDown: Get.back, + onTapDown: () { + if (SmartDialog.checkExist()) { + SmartDialog.dismiss(); + } else { + Get.back(); + } + }, child: child, ); }