cfg.apparentsz = 0;
cfg.blkorder = 0;
cfg.extnorder = 0;
- cfg.selmode = 0;
break;
case SEL_ASIZE:
cfg.apparentsz ^= 1;
cfg.mtimeorder = 0;
cfg.sizeorder = 0;
cfg.extnorder = 0;
- cfg.selmode = 0;
break;
case SEL_EXTN:
cfg.extnorder ^= 1;
cfg.mtimeorder = 0;
cfg.apparentsz = 0;
cfg.blkorder = 0;
- cfg.selmode = 0;
break;
default: /* SEL_MTIME */
cfg.mtimeorder ^= 1;
cfg.apparentsz = 0;
cfg.blkorder = 0;
cfg.extnorder = 0;
- cfg.selmode = 0;
break;
}
+ if (cfg.selmode) {
+ if (nselected)
+ updateselbuf(path, newpath);
+ cfg.selmode = 0;
+ }
+
/* Save current */
if (ndents)
copycurname();