Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'gajim/gtk/message_input.py')
-rw-r--r--gajim/gtk/message_input.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/gajim/gtk/message_input.py b/gajim/gtk/message_input.py
index 4b682498b..be6fe3458 100644
--- a/gajim/gtk/message_input.py
+++ b/gajim/gtk/message_input.py
@@ -38,6 +38,7 @@ from gajim.common.i18n import get_default_lang
from gajim.common.styling import PlainBlock
from gajim.common.styling import process
from gajim.common.types import ChatContactT
+from gajim.common.util.text import remove_fallback_text
from gajim.gtk.chat_action_processor import ChatActionProcessor
from gajim.gtk.const import MAX_MESSAGE_LENGTH
@@ -140,9 +141,16 @@ class MessageInputTextView(Gtk.TextView, EventHelper):
if message_row is None or message_row.message is None:
return
+ text = message_row.message
+ if message_row.reply_data is not None:
+ text = remove_fallback_text(
+ message_row.message,
+ message_row.reply_data.fallback_start,
+ message_row.reply_data.fallback_end)
+
self._set_correcting(True)
self.get_style_context().add_class('gajim-msg-correcting')
- self.insert_text(message_row.message)
+ self.insert_text(text)
def try_message_correction(self, message: str) -> str | None:
assert self._contact is not None