commit 532092a832a02f924a07b3e7c809ceda702d9843 from: Marcel Rodrigues date: Fri Nov 14 17:55:40 2014 UTC Only reload if operation succeeds. commit - ddbe9d623a3039adc34a3e38e62badcbca91925c commit + 532092a832a02f924a07b3e7c809ceda702d9843 blob - bb6628605435add149bdd3723fbd9128a5655bd5 blob + 40179d1c90d936b4afb8b8297703478cfa9cf53e --- rover.c +++ rover.c @@ -823,10 +823,9 @@ main(int argc, char *argv[]) } mvhline(LINES - 1, 0, ' ', STATUSPOS); if (strlen(INPUT)) { - if (ok) addfile(INPUT); + if (ok) { addfile(INPUT); cd(1); } else message("File already exists.", RED); } - cd(1); } else if (!strcmp(key, RVK_NEW_DIR)) { int ok = 0; @@ -850,10 +849,9 @@ main(int argc, char *argv[]) } mvhline(LINES - 1, 0, ' ', STATUSPOS); if (strlen(INPUT)) { - if (ok) adddir(INPUT); + if (ok) { adddir(INPUT); cd(1); } else message("File already exists.", RED); } - cd(1); } else if (!strcmp(key, RVK_RENAME)) { int ok = 0; @@ -877,10 +875,9 @@ main(int argc, char *argv[]) } mvhline(LINES - 1, 0, ' ', STATUSPOS); if (strlen(INPUT)) { - if (ok) rename(FNAME(FSEL), INPUT); + if (ok) { rename(FNAME(FSEL), INPUT); cd(1); } else message("File already exists.", RED); } - cd(1); } else if (!strcmp(key, RVK_TG_MARK)) { if (MARKED(FSEL))