fix(tablet-ipad): prevent email view from being disposed causing blank screen when opening emails repeatedly
This commit is contained in:
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user