diff --git a/core/lib/presentation/views/html_viewer/html_content_viewer_widget.dart b/core/lib/presentation/views/html_viewer/html_content_viewer_widget.dart
index 13490e09c..7235156d0 100644
--- a/core/lib/presentation/views/html_viewer/html_content_viewer_widget.dart
+++ b/core/lib/presentation/views/html_viewer/html_content_viewer_widget.dart
@@ -131,7 +131,8 @@ class _HtmlContentViewState extends State {
navigationDelegate: _onNavigation,
gestureRecognizers: {
Factory(() => LongPressGestureRecognizer()),
- Factory(() => ScaleGestureRecognizer()),
+ if (Platform.isAndroid)
+ Factory(() => ScaleGestureRecognizer()),
},
);
}
diff --git a/lib/features/email/presentation/email_view.dart b/lib/features/email/presentation/email_view.dart
index c3bb3f567..00f804c8c 100644
--- a/lib/features/email/presentation/email_view.dart
+++ b/lib/features/email/presentation/email_view.dart
@@ -127,9 +127,7 @@ class EmailView extends GetWidget with NetworkConnectionMixin {
padding: const EdgeInsets.only(top: 6),
child: AppBarMailWidgetBuilder(
controller.currentEmail,
- currentMailbox: controller.currentEmail != null
- ? controller.getMailboxContain(controller.currentEmail!)
- : null,
+ currentMailbox: controller.mailboxDashBoardController.selectedMailbox.value,
isSearchIsRunning: controller.mailboxDashBoardController.searchController.isSearchEmailRunning,
onBackActionClick: () => controller.closeEmailView(context),
onEmailActionClick: (email, action) =>
diff --git a/lib/features/email/presentation/widgets/app_bar_mail_widget_builder.dart b/lib/features/email/presentation/widgets/app_bar_mail_widget_builder.dart
index bdc6500ae..2a3d44da4 100644
--- a/lib/features/email/presentation/widgets/app_bar_mail_widget_builder.dart
+++ b/lib/features/email/presentation/widgets/app_bar_mail_widget_builder.dart
@@ -48,7 +48,9 @@ class AppBarMailWidgetBuilder extends StatelessWidget {
onTap: () => onBackActionClick?.call(),
borderRadius: BorderRadius.circular(15),
child: Tooltip(
- message: AppLocalizations.of(context).back,
+ message: isSearchIsRunning
+ ? AppLocalizations.of(context).backToSearchResults
+ : AppLocalizations.of(context).back,
child: Container(
color: Colors.transparent,
height: 40,
@@ -60,17 +62,18 @@ class AppBarMailWidgetBuilder extends StatelessWidget {
height: 18,
color: AppColor.colorTextButton,
fit: BoxFit.fill),
- Container(
- margin: const EdgeInsets.only(left: 8),
- constraints: BoxConstraints(
- maxWidth: _responsiveUtils.getSizeScreenWidth(context) - 250),
- child: Text(
- currentMailbox?.name?.name.capitalizeFirstEach ?? '',
- maxLines: 1,
- overflow: CommonTextStyle.defaultTextOverFlow,
- softWrap: CommonTextStyle.defaultSoftWrap,
- style: const TextStyle(fontSize: 17, color: AppColor.colorTextButton)),
- ),
+ if (!isSearchIsRunning)
+ Container(
+ margin: const EdgeInsets.only(left: 8),
+ constraints: BoxConstraints(
+ maxWidth: _responsiveUtils.getSizeScreenWidth(context) - 250),
+ child: Text(
+ currentMailbox?.name?.name.capitalizeFirstEach ?? '',
+ maxLines: 1,
+ overflow: CommonTextStyle.defaultTextOverFlow,
+ softWrap: CommonTextStyle.defaultSoftWrap,
+ style: const TextStyle(fontSize: 17, color: AppColor.colorTextButton)),
+ ),
]),
),
),
diff --git a/lib/l10n/intl_messages.arb b/lib/l10n/intl_messages.arb
index a35619cdb..30295978a 100644
--- a/lib/l10n/intl_messages.arb
+++ b/lib/l10n/intl_messages.arb
@@ -1,5 +1,5 @@
{
- "@@last_modified": "2022-09-12T10:15:14.832674",
+ "@@last_modified": "2022-09-16T10:29:51.348820",
"initializing_data": "Initializing data...",
"@initializing_data": {
"type": "text",
@@ -2173,5 +2173,11 @@
"type": "text",
"placeholders_order": [],
"placeholders": {}
+ },
+ "backToSearchResults": "Back to Search Results",
+ "@backToSearchResults": {
+ "type": "text",
+ "placeholders_order": [],
+ "placeholders": {}
}
}
\ No newline at end of file
diff --git a/lib/main/localizations/app_localizations.dart b/lib/main/localizations/app_localizations.dart
index 92fe7a723..eae873a52 100644
--- a/lib/main/localizations/app_localizations.dart
+++ b/lib/main/localizations/app_localizations.dart
@@ -2244,4 +2244,12 @@ class AppLocalizations {
name: 'vacationSetting',
);
}
+
+ String get backToSearchResults {
+ return Intl.message(
+ 'Back to Search Results',
+ name: 'backToSearchResults',
+ );
+ }
+
}
\ No newline at end of file