Changeset 2578:670663c21a5e for browser.c
Legend:
- Unmodified
- Added
- Removed
-
browser.c
r2413 r2578 508 508 } 509 509 510 int file_tag (MUTTMENU *menu, int n )510 int file_tag (MUTTMENU *menu, int n, int m) 511 511 { 512 512 struct folder_file *ff = &(((struct folder_file *)menu->data)[n]); 513 int ot; 513 514 if (S_ISDIR (ff->mode) || (S_ISLNK (ff->mode) && link_is_dir (LastDir, ff->name))) 514 515 { … … 517 518 } 518 519 519 return ((ff->tagged = !ff->tagged) ? 1 : -1); 520 ot = ff->tagged; 521 ff->tagged = (m >= 0 ? m : !ff->tagged); 522 523 return ff->tagged - ot; 520 524 } 521 525
