summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2023-04-18 17:56:37 +0200
committerMilan Crha <mcrha@redhat.com>2023-04-18 17:56:37 +0200
commitbe10522bbdcc961fbf7328d8b0dd08e3d58d4468 (patch)
treed867d498e2e7367712dc08061baa0ddaf8e0cf63
parent21bc5f94ac0b60c22610c3746de3134daf387851 (diff)
downloadevolution-be10522bbdcc961fbf7328d8b0dd08e3d58d4468.tar.gz
I#1662 - Composer: Redirect cannot scroll message content
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1662
-rw-r--r--src/composer/e-composer-private.c2
-rw-r--r--src/composer/e-msg-composer.c3
-rw-r--r--src/composer/mail-composer.error.xml5
3 files changed, 9 insertions, 1 deletions
diff --git a/src/composer/e-composer-private.c b/src/composer/e-composer-private.c
index 7d6a4ecb9d..df675d5a4a 100644
--- a/src/composer/e-composer-private.c
+++ b/src/composer/e-composer-private.c
@@ -381,7 +381,7 @@ e_composer_private_constructed (EMsgComposer *composer)
e_binding_bind_property (
cnt_editor, "editable",
- widget, "sensitive",
+ widget, "editable",
G_BINDING_SYNC_CREATE);
container = e_attachment_paned_get_content_area (
diff --git a/src/composer/e-msg-composer.c b/src/composer/e-msg-composer.c
index 36ba9ba0c4..19d753d948 100644
--- a/src/composer/e-msg-composer.c
+++ b/src/composer/e-msg-composer.c
@@ -4563,6 +4563,9 @@ e_msg_composer_setup_redirect (EMsgComposer *composer,
editor = e_msg_composer_get_editor (composer);
cnt_editor = e_html_editor_get_content_editor (editor);
e_content_editor_set_editable (cnt_editor, FALSE);
+
+ e_alert_submit (E_ALERT_SINK (editor),
+ "mail-composer:info-message-redirect", NULL);
}
/**
diff --git a/src/composer/mail-composer.error.xml b/src/composer/mail-composer.error.xml
index 25df4e0b0a..712beffe00 100644
--- a/src/composer/mail-composer.error.xml
+++ b/src/composer/mail-composer.error.xml
@@ -153,4 +153,9 @@ Detailed error: {0}</_secondary>
<_primary>An error occurred while creating message composer.</_primary>
<secondary>{0}</secondary>
</error>
+
+ <error id="info-message-redirect" type="info">
+ <_primary>Message Redirection</_primary>
+ <_secondary>This message is a redirection, which allows you to change the recipients, subject and other message attributes, but not the contents of the message.</_secondary>
+ </error>
</error-list>