From f130c35016c56567b8d74b95aac6e18c1a87e29b Mon Sep 17 00:00:00 2001 From: Kelrap Date: Fri, 23 Jan 2026 10:46:38 -0500 Subject: [PATCH] Disable l1 translation for audio messages --- .../reading_assistance/select_mode_controller.dart | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/pangea/toolbar/reading_assistance/select_mode_controller.dart b/lib/pangea/toolbar/reading_assistance/select_mode_controller.dart index d285fc1ce..1f1a7890b 100644 --- a/lib/pangea/toolbar/reading_assistance/select_mode_controller.dart +++ b/lib/pangea/toolbar/reading_assistance/select_mode_controller.dart @@ -154,22 +154,22 @@ class SelectModeController with LemmaEmojiSetter { } List modes = []; - if (messageEvent.event.messageType == MessageTypes.Text) { - final lang = messageEvent.messageDisplayLangCode.split("-").first; + final lang = messageEvent.messageDisplayLangCode.split("-").first; + final matchesL1 = lang == + MatrixState.pangeaController.userController.userL1!.langCodeShort; + + if (messageEvent.event.messageType == MessageTypes.Text) { final matchesL2 = lang == MatrixState.pangeaController.userController.userL2!.langCodeShort; - final matchesL1 = lang == - MatrixState.pangeaController.userController.userL1!.langCodeShort; - modes = matchesL2 ? _textModes : matchesL1 ? [] : [SelectMode.translate]; } else { - modes = _audioModes; + modes = matchesL1 ? [] : _audioModes; } if (enableRefresh) {