Commit Diff


commit - e988150370ea9863f6439c43f50d775adfa26ec8
commit + 39ee8f3363cb59191a73993ace06a69ce469866b
blob - 9dce098ed4f59d72cffbe96f627892db288c11d1
blob + 0a3b2451cd8accbf3d687e94cf8e1ed0149bf22f
--- rover.c
+++ rover.c
@@ -742,6 +742,7 @@ main(int argc, char *argv[])
                 ARGS[0] = program;
                 ARGS[1] = NULL;
                 spawn();
+                cd(1);
             }
         }
         else if (!strcmp(key, RVK_VIEW)) {
@@ -766,6 +767,7 @@ main(int argc, char *argv[])
                 ARGS[1] = FNAME(FSEL);
                 ARGS[2] = NULL;
                 spawn();
+                cd(0);
             }
         }
         else if (!strcmp(key, RVK_SEARCH)) {