Changeset 1550:f7bb60fdba1b for browser.c
Legend:
- Unmodified
- Added
- Removed
-
browser.c
r1522 r1550 210 210 if (folder->ff->imap) 211 211 { 212 sprintf (permission, "IMAP %c%c",213 folder->ff->inferiors ? '+' : ' ',214 folder->ff->selectable ? 'S' : ' ');212 /* mark folders with subfolders AND mail */ 213 sprintf (permission, "IMAP %c", 214 (folder->ff->inferiors && folder->ff->selectable) ? '+' : ' '); 215 215 snprintf (tmp, sizeof (tmp), "%%%ss", fmt); 216 216 snprintf (dest, destlen, tmp, permission); … … 689 689 sizeof (LastDir)); 690 690 /* tack on delimiter here */ 691 if ((state.entry[menu->current].delim != '\0') && 692 (n = strlen (LastDir)+1) < sizeof (LastDir)) 691 n = strlen (LastDir)+1; 692 693 /* special case "" needs no delimiter */ 694 if ((strlen (strchr (LastDir, '}')) > 0) && 695 (state.entry[menu->current].delim != '\0') && 696 (n < sizeof (LastDir))) 693 697 { 694 698 LastDir[n] = '\0';
