TF-1288 Fix email detailed view automatically closes when focusing on composer's editor on the web
This commit is contained in:
@@ -1130,4 +1130,10 @@ class SingleEmailController extends BaseController with AppLoaderMixin {
|
|||||||
emailSupervisorController.backToPreviousEmail();
|
emailSupervisorController.backToPreviousEmail();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Future<bool> backButtonPressedCallbackAction(BuildContext context) async {
|
||||||
|
if (!BuildUtils.isWeb) {
|
||||||
|
closeEmailView(context);
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -43,10 +43,7 @@ class EmailView extends GetWidget<SingleEmailController>
|
|||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WillPopScope(
|
return WillPopScope(
|
||||||
onWillPop: () async {
|
onWillPop: () => controller.backButtonPressedCallbackAction.call(context),
|
||||||
controller.closeEmailView(context);
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: responsiveUtils.isWebDesktop(context)
|
backgroundColor: responsiveUtils.isWebDesktop(context)
|
||||||
? AppColor.colorBgDesktop
|
? AppColor.colorBgDesktop
|
||||||
|
|||||||
Reference in New Issue
Block a user