Changes in functions.c [7803326:bd482c3]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
functions.c
r7803326 rbd482c3 216 216 void owl_function_add_outgoing_zephyrs(const owl_zwrite *z) 217 217 { 218 if (z->cc || owl_zwrite_get_numrecips(z) == 0) {218 if (z->cc && owl_zwrite_is_personal(z)) { 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 227 232 /* create the message */ 228 owl_message *m = g_new(owl_message, 1);233 m = g_new(owl_message, 1); 229 234 owl_message_create_from_zwrite(m, z, owl_zwrite_get_message(z), i); 230 235 … … 373 378 owl_function_makemsg("Waiting for ack..."); 374 379 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 } 380 /* create the outgoing message */ 381 owl_function_add_outgoing_zephyrs(z); 380 382 } 381 383 #else … … 427 429 owl_function_makemsg("Waiting for ack..."); 428 430 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 */ 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. */ 437 436 g_free(cryptmsg); 437 g_free(old_msg); 438 438 } 439 439
Note: See TracChangeset
for help on using the changeset viewer.