login

<     >

2014-12-03 18:48:20 (UTC-02:00)

Marcel Rodrigues <marcelgmr@gmail.com>

Update marks after rename.

diff --git a/rover.c b/rover.c
index ae0e144..27d1876 100644
--- a/rover.c
+++ b/rover.c
@@ -917,7 +917,10 @@ main(int argc, char *argv[])
             clear_message();
             if (strlen(INPUT)) {
                 if (ok) {
-                    rename(ENAME(ESEL), INPUT);
+                    if (!rename(ENAME(ESEL), INPUT) && MARKED(ESEL)) {
+                        del_mark(&rover.marks, ENAME(ESEL));
+                        add_mark(&rover.marks, CWD, INPUT);
+                    }
                     cd(1);
                     try_to_sel(INPUT);
                     update_view();