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, actions: popupMenuItemEmailActions,
submenuController: submenuController, submenuController: submenuController,
onActionSelected: (action) { onActionSelected: (action) {
if (action.action != EmailActionType.labelAs) { if (_shouldHandleAction(action.action)) {
handleEmailAction(presentationEmail, 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({ Widget? _getEmailActionSubmenu({
required EmailActionType actionType, required EmailActionType actionType,
required ImagePaths imagePaths, required ImagePaths imagePaths,