After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 651039 - Always update signature in composer on account change
Always update signature in composer on account change
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.32.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2011-05-25 09:02 UTC by Milan Crha
Modified: 2011-05-25 09:22 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
evo patch (448 bytes, patch)
2011-05-25 09:17 UTC, Milan Crha
committed Details | Review

Description Milan Crha 2011-05-25 09:02:06 UTC
Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=707116

When composing a message, the signature that is automatically generated is
always for the primary account.

Version-Release number of selected component (if applicable):
evolution-2.32.2-1.fc14.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Set up a few accounts.
2. Start composing a message.
3. Change sending account to non-primary.

Actual results:
Signature is for the primary account only.

Expected results:
Signature should change to the account from which you are sending.
Comment 1 Milan Crha 2011-05-25 09:02:31 UTC
Confirming, I can reproduce this with actual git master too, before 3.1.2.
Comment 2 Milan Crha 2011-05-25 09:17:08 UTC
Created attachment 188562 [details] [review]
evo patch

for evolution;

For cases where two accounts has set same signature the message body signature text wasn't updated. It's no problem for user-defined signatures, or for None signature, but for autogenerated it is. This patch ensures the signature text is always updated on account change.
Comment 3 Milan Crha 2011-05-25 09:22:27 UTC
Created commit 7b8e568 in evo master (3.1.2+)
Created commit 843e35c in evo gnome-3-0 (3.0.3+)