Changes in functions.c [bd482c3:7803326]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
functions.c
rbd482c3 r7803326 216 216 void owl_function_add_outgoing_zephyrs(const owl_zwrite *z) 217 217 { 218 if (z->cc && owl_zwrite_is_personal(z)) {218 if (z->cc || owl_zwrite_get_numrecips(z) == 0) { 219 219 /* create the message */ 220 220 owl_message *m = g_new(owl_message, 1); … … 225 225 int i; 226 226 for (i = 0; i < owl_zwrite_get_numrecips(z); i++) { 227 owl_message *m;228 229 if (!owl_zwrite_recip_is_personal(owl_zwrite_get_recip_n(z, i)))230 continue;231 232 227 /* create the message */ 233 m = g_new(owl_message, 1);228 owl_message *m = g_new(owl_message, 1); 234 229 owl_message_create_from_zwrite(m, z, owl_zwrite_get_message(z), i); 235 230 … … 378 373 owl_function_makemsg("Waiting for ack..."); 379 374 380 /* create the outgoing message */ 381 owl_function_add_outgoing_zephyrs(z); 375 /* If it's personal */ 376 if (owl_zwrite_is_personal(z)) { 377 /* create the outgoing message */ 378 owl_function_add_outgoing_zephyrs(z); 379 } 382 380 } 383 381 #else … … 429 427 owl_function_makemsg("Waiting for ack..."); 430 428 431 /* Create the outgoing message. Restore the un-crypted message for display. */ 432 owl_zwrite_set_message_raw(z, old_msg); 433 owl_function_add_outgoing_zephyrs(z); 434 435 /* Clean up. */ 429 /* If it's personal */ 430 if (owl_zwrite_is_personal(z)) { 431 /* Create the outgoing message. Restore the un-crypted message for display. */ 432 owl_zwrite_set_message_raw(z, old_msg); 433 owl_function_add_outgoing_zephyrs(z); 434 } 435 436 /* free the zwrite */ 436 437 g_free(cryptmsg); 437 g_free(old_msg);438 438 } 439 439
Note: See TracChangeset
for help on using the changeset viewer.