commit - 865c9839edec766277f6e11745e407ac545ce73d
commit + d0cdbd3c0247e1ef6d0657241a735d2afdd81526
blob - a5c3e6e5a20e526092cd20b801976fd5dd5e3130
blob + dc6c12d13bbd259495aa854f470b333c7d988ed0
--- rover.c
+++ rover.c
}
static void message(const char *msg, color_t color);
+static void clear_message();
static void handle_segv(int sig);
static void handle_winch(int sig);
{
int i, j;
+ message("Loading...", CYAN);
+ refresh();
if (reset) ESEL = SCROLL = 0;
chdir(CWD);
if (rover.nfiles)
}
else for (i = 0; i < rover.nfiles; i++)
MARKED(i) = 0;
+ clear_message();
update_view();
}
int i;
char path[FILENAME_MAX];
+ clear_message();
+ message("Processing...", CYAN);
+ refresh();
for (i = 0; i < rover.marks.bulk; i++)
if (rover.marks.entries[i]) {
sprintf(path, "%s%s", rover.marks.dirpath, rover.marks.entries[i]);
attr_off(A_BOLD, NULL);
}
+/* Clear message area, leaving only status info. */
static void
clear_message()
{