Changeset 3783:9af868b4220d for compose.c
Legend:
- Unmodified
- Added
- Removed
-
compose.c
r3761 r3783 528 528 case OP_COMPOSE_EDIT_FROM: 529 529 menu->redraw = edit_address_list (HDR_FROM, &msg->env->from); 530 mutt_message_hook (NULL, msg, M_SEND2HOOK); 530 531 break; 531 532 case OP_COMPOSE_EDIT_TO: 532 533 menu->redraw = edit_address_list (HDR_TO, &msg->env->to); 533 break; 534 mutt_message_hook (NULL, msg, M_SEND2HOOK); 535 break; 534 536 case OP_COMPOSE_EDIT_BCC: 535 537 menu->redraw = edit_address_list (HDR_BCC, &msg->env->bcc); 538 mutt_message_hook (NULL, msg, M_SEND2HOOK); 536 539 break; 537 540 case OP_COMPOSE_EDIT_CC: 538 541 menu->redraw = edit_address_list (HDR_CC, &msg->env->cc); 539 break; 542 mutt_message_hook (NULL, msg, M_SEND2HOOK); 543 break; 540 544 case OP_COMPOSE_EDIT_SUBJECT: 541 545 if (msg->env->subject) … … 551 555 mutt_paddstr (W, msg->env->subject); 552 556 } 553 break; 557 mutt_message_hook (NULL, msg, M_SEND2HOOK); 558 break; 554 559 case OP_COMPOSE_EDIT_REPLY_TO: 555 560 menu->redraw = edit_address_list (HDR_REPLYTO, &msg->env->reply_to); 561 mutt_message_hook (NULL, msg, M_SEND2HOOK); 556 562 break; 557 563 case OP_COMPOSE_EDIT_FCC: … … 566 572 } 567 573 MAYBE_REDRAW (menu->redraw); 568 break; 574 mutt_message_hook (NULL, msg, M_SEND2HOOK); 575 break; 569 576 case OP_COMPOSE_EDIT_MESSAGE: 570 577 if (Editor && (mutt_strcmp ("builtin", Editor) != 0) && !option (OPTEDITHDRS)) … … 573 580 mutt_update_encoding (msg->content); 574 581 menu->redraw = REDRAW_CURRENT | REDRAW_STATUS; 582 mutt_message_hook (NULL, msg, M_SEND2HOOK); 575 583 break; 576 584 } … … 612 620 } 613 621 614 menu->redraw = REDRAW_FULL; 622 menu->redraw = REDRAW_FULL; 623 mutt_message_hook (NULL, msg, M_SEND2HOOK); 615 624 break; 616 625 … … 643 652 } 644 653 645 break; 654 mutt_message_hook (NULL, msg, M_SEND2HOOK); 655 break; 646 656 647 657 … … 689 699 menu->redraw |= REDRAW_INDEX | REDRAW_STATUS; 690 700 } 691 break; 701 mutt_message_hook (NULL, msg, M_SEND2HOOK); 702 break; 692 703 693 704 case OP_COMPOSE_ATTACH_MESSAGE: … … 795 806 SortAux = oldSortAux; 796 807 } 797 break; 808 mutt_message_hook (NULL, msg, M_SEND2HOOK); 809 break; 798 810 799 811 case OP_DELETE: … … 814 826 815 827 menu->redraw |= REDRAW_STATUS; 816 break; 828 mutt_message_hook (NULL, msg, M_SEND2HOOK); 829 break; 817 830 818 831 #define CURRENT idx[menu->current]->content … … 832 845 mutt_message (_("The current attachment will be converted.")); 833 846 menu->redraw = REDRAW_CURRENT; 847 mutt_message_hook (NULL, msg, M_SEND2HOOK); 834 848 break; 835 849 } … … 848 862 menu->redraw = REDRAW_CURRENT; 849 863 } 850 break; 864 mutt_message_hook (NULL, msg, M_SEND2HOOK); 865 break; 851 866 852 867 case OP_COMPOSE_UPDATE_ENCODING: … … 867 882 menu->redraw = REDRAW_CURRENT | REDRAW_STATUS; 868 883 } 884 mutt_message_hook (NULL, msg, M_SEND2HOOK); 869 885 break; 870 886 … … 885 901 menu->redraw = REDRAW_CURRENT; 886 902 } 887 break; 903 mutt_message_hook (NULL, msg, M_SEND2HOOK); 904 break; 888 905 889 906 case OP_COMPOSE_EDIT_ENCODING: … … 903 920 mutt_error _("Invalid encoding."); 904 921 } 905 break; 922 mutt_message_hook (NULL, msg, M_SEND2HOOK); 923 break; 906 924 907 925 case OP_COMPOSE_SEND_MESSAGE: 926 927 /* Note: We don't invoke send2-hook here, since we want to leave 928 * users an opportunity to change settings from the ":" prompt. 929 */ 908 930 909 931 if(check_attachments(idx, idxlen) != 0) … … 937 959 mutt_update_encoding (idx[menu->current]->content); 938 960 menu->redraw = REDRAW_CURRENT | REDRAW_STATUS; 961 mutt_message_hook (NULL, msg, M_SEND2HOOK); 939 962 break; 940 963 … … 952 975 # endif 953 976 menu->redraw = REDRAW_INDEX; 977 /* No send2hook since this doesn't change the message. */ 954 978 break; 955 979 … … 969 993 menu->redraw = REDRAW_CURRENT; 970 994 995 /* No send2hook since this doesn't change the message. */ 971 996 break; 972 997 … … 995 1020 996 1021 } 997 break; 1022 mutt_message_hook (NULL, msg, M_SEND2HOOK); 1023 break; 998 1024 999 1025 case OP_COMPOSE_NEW_MIME: … … 1062 1088 } 1063 1089 } 1064 break; 1090 mutt_message_hook (NULL, msg, M_SEND2HOOK); 1091 break; 1065 1092 1066 1093 case OP_COMPOSE_EDIT_MIME: … … 1071 1098 menu->redraw = REDRAW_FULL; 1072 1099 } 1073 break; 1100 mutt_message_hook (NULL, msg, M_SEND2HOOK); 1101 break; 1074 1102 1075 1103 case OP_VIEW_ATTACH: … … 1078 1106 mutt_attach_display_loop (menu, op, NULL, NULL, NULL, &idx, &idxlen, NULL, 0); 1079 1107 menu->redraw = REDRAW_FULL; 1108 /* no send2hook, since this doesn't modify the message */ 1080 1109 break; 1081 1110 … … 1084 1113 mutt_save_attachment_list (NULL, menu->tagprefix, menu->tagprefix ? msg->content : idx[menu->current]->content, NULL, menu); 1085 1114 MAYBE_REDRAW (menu->redraw); 1115 /* no send2hook, since this doesn't modify the message */ 1086 1116 break; 1087 1117 … … 1089 1119 CHECK_COUNT; 1090 1120 mutt_print_attachment_list (NULL, menu->tagprefix, menu->tagprefix ? msg->content : idx[menu->current]->content); 1121 /* no send2hook, since this doesn't modify the message */ 1091 1122 break; 1092 1123 … … 1096 1127 mutt_pipe_attachment_list (NULL, menu->tagprefix, menu->tagprefix ? msg->content : idx[menu->current]->content, op == OP_FILTER); 1097 1128 if (op == OP_FILTER) /* cte might have changed */ 1098 menu->redraw = menu->tagprefix ? REDRAW_FULL : REDRAW_CURRENT; 1129 menu->redraw = menu->tagprefix ? REDRAW_FULL : REDRAW_CURRENT; 1099 1130 menu->redraw |= REDRAW_STATUS; 1131 mutt_message_hook (NULL, msg, M_SEND2HOOK); 1100 1132 break; 1101 1133 … … 1192 1224 msg->security = crypt_pgp_send_menu (msg, &menu->redraw); 1193 1225 redraw_crypt_lines (msg); 1194 break; 1226 mutt_message_hook (NULL, msg, M_SEND2HOOK); 1227 break; 1195 1228 1196 1229 … … 1217 1250 msg->security = crypt_smime_send_menu(msg, &menu->redraw); 1218 1251 redraw_crypt_lines (msg); 1219 break; 1252 mutt_message_hook (NULL, msg, M_SEND2HOOK); 1253 break; 1220 1254 1221 1255 … … 1224 1258 1225 1259 mix_make_chain (&msg->chain, &menu->redraw); 1260 mutt_message_hook (NULL, msg, M_SEND2HOOK); 1226 1261 break; 1227 1262 #endif
