fix(tablet-ipad): prevent email view from being disposed causing blank screen when opening emails repeatedly

This commit is contained in:
dab246
2026-01-20 18:43:01 +07:00
committed by Dat H. Pham
parent 212e4ca07e
commit 0588ee19ed
@@ -417,10 +417,11 @@ class EmailView extends GetWidget<SingleEmailController> {
); );
} else if (PlatformInfo.isIOS) { } else if (PlatformInfo.isIOS) {
return Obx(() { return Obx(() {
if (controller.isEmailContentHidden.isTrue && !controller.responsiveUtils.isScreenWithShortestSide(context)) { return Visibility(
return const SizedBox.shrink(); visible: !controller.isEmailContentHidden.isTrue ||
} else { controller.responsiveUtils.isScreenWithShortestSide(context),
return Column( maintainState: true,
child: Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
Padding( Padding(
@@ -458,8 +459,8 @@ class EmailView extends GetWidget<SingleEmailController> {
} }
}), }),
], ],
); ),
} );
}); });
} else { } else {
return Padding( return Padding(