projects
/
claws.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
253b351
)
don't reply to self when doing reply to all
author
Paul
<paul@claws-mail.org>
Thu, 20 Mar 2014 08:46:38 +0000
(08:46 +0000)
committer
Paul
<paul@claws-mail.org>
Thu, 20 Mar 2014 08:46:38 +0000
(08:46 +0000)
src/compose.c
patch
|
blob
|
history
diff --git
a/src/compose.c
b/src/compose.c
index d9593c0a1c9093b7baed8caa591cc8851e1ce1d4..9999c7ede00159a48db03d669268ec7399cd0d70 100644
(file)
--- a/
src/compose.c
+++ b/
src/compose.c
@@
-3282,16
+3282,18
@@
static void compose_reply_set_entry(Compose *compose, MsgInfo *msginfo,
gchar *tmp1 = NULL;
if (!msginfo->from)
return;
gchar *tmp1 = NULL;
if (!msginfo->from)
return;
- Xstrdup_a(tmp1, msginfo->from, return);
- extract_address(tmp1);
- if (to_all || to_sender ||
- !account_find_from_address(tmp1, FALSE))
+ if (to_sender)
+ compose_entry_append(compose, msginfo->from,
+ COMPOSE_TO, PREF_NONE);
+ else if (to_all) {
+ Xstrdup_a(tmp1, msginfo->from, return);
+ extract_address(tmp1);
compose_entry_append(compose,
compose_entry_append(compose,
- (
compose->replyto && !to_sender
)
- ?
compose->replyto
:
- msginfo->
from ? msginfo->from : ""
,
+ (
!account_find_from_address(tmp1, FALSE)
)
+ ?
msginfo->from
:
+ msginfo->
to
,
COMPOSE_TO, PREF_NONE);
COMPOSE_TO, PREF_NONE);
-
else if (!to_all && !to_sender)
{
+
} else
{
if (!folder_has_parent_of_type(msginfo->folder, F_QUEUE) &&
!folder_has_parent_of_type(msginfo->folder, F_OUTBOX) &&
!folder_has_parent_of_type(msginfo->folder, F_DRAFT)) {
if (!folder_has_parent_of_type(msginfo->folder, F_QUEUE) &&
!folder_has_parent_of_type(msginfo->folder, F_OUTBOX) &&
!folder_has_parent_of_type(msginfo->folder, F_DRAFT)) {