Changeset 3495:14ec8eba0341 for compose.c
Legend:
- Unmodified
- Added
- Removed
-
compose.c
r3480 r3495 484 484 if (idxlen) 485 485 idx[idxlen - 1]->content->next = idx[idxlen]->content; 486 idx[idxlen]->content->aptr = idx[idxlen]; 486 487 menu->current = idxlen++; 487 488 mutt_update_tree (idx, idxlen); … … 761 762 if ((idx[idxlen]->content = crypt_pgp_make_key_attachment(NULL)) != NULL) 762 763 { 763 idx[idxlen]->level = (idxlen > 0) ? idx[idxlen-1]->level : 0; 764 765 if(idxlen) 766 idx[idxlen - 1]->content->next = idx[idxlen]->content; 767 768 menu->current = idxlen++; 769 mutt_update_tree (idx, idxlen); 770 menu->max = idxlen; 764 update_idx (menu, idx, idxlen++); 771 765 menu->redraw |= REDRAW_INDEX; 772 766 } … … 1188 1182 continue; 1189 1183 } 1190 1191 idx[idxlen]->level = (idxlen > 0) ? idx[idxlen-1]->level : 0; 1192 if (idxlen) 1193 idx[idxlen - 1]->content->next = idx[idxlen]->content; 1194 1195 menu->current = idxlen++; 1196 mutt_update_tree (idx, idxlen); 1197 menu->max = idxlen; 1184 update_idx (menu, idx, idxlen++); 1198 1185 1199 1186 idx[menu->current]->content->type = itype; … … 1228 1215 case OP_SAVE: 1229 1216 CHECK_COUNT; 1230 mutt_save_attachment_list (NULL, menu->tagprefix, menu->tagprefix ? msg->content : idx[menu->current]->content, NULL );1217 mutt_save_attachment_list (NULL, menu->tagprefix, menu->tagprefix ? msg->content : idx[menu->current]->content, NULL, menu); 1231 1218 MAYBE_REDRAW (menu->redraw); 1232 1219 break; … … 1393 1380 msg->content = idx[0]->content; 1394 1381 for (i = 0; i < idxlen; i++) 1382 { 1383 idx[i]->content->aptr = NULL; 1395 1384 FREE (&idx[i]); 1385 } 1396 1386 } 1397 1387 else
