TF-4195 Fix cannot label as in tablet

This commit is contained in:
dab246
2026-01-06 01:07:45 +07:00
committed by Dat H. Pham
parent e8b2c1d2a5
commit 5ca97d7b24
@@ -593,7 +593,7 @@ class EmailActionReactor {
actions: popupMenuItemEmailActions,
submenuController: submenuController,
onActionSelected: (action) {
if (action.action != EmailActionType.labelAs) {
if (_shouldHandleAction(action.action)) {
handleEmailAction(presentationEmail, action.action);
}
},
@@ -607,6 +607,14 @@ class EmailActionReactor {
}
}
bool _shouldHandleAction(EmailActionType action) {
if (action != EmailActionType.labelAs) {
return true;
}
return PlatformInfo.isWebTouchDevice || PlatformInfo.isMobile;
}
Widget? _getEmailActionSubmenu({
required EmailActionType actionType,
required ImagePaths imagePaths,