X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fmain.c;h=4db0dc3c0a896470207dd6ba04400581c13c79d5;hb=e8982df3e97d30c1f339d71f2eef924931a11040;hp=89ab3e205894d23576cd708895c22d8e58207d02;hpb=cd17f98f32857e5cb547984387239bd86749044e;p=oftp diff --git a/src/main.c b/src/main.c index 89ab3e2..4db0dc3 100644 --- a/src/main.c +++ b/src/main.c @@ -108,6 +108,7 @@ int main(int argc, char **argv) void updateui(void) { + struct ftp_dirent *ent; unsigned int upd = 0; if(ftp->curdir_rem && strcmp(tui_get_title(uilist), ftp->curdir_rem) != 0) { @@ -115,6 +116,17 @@ void updateui(void) upd |= 1; } + if(ftp->modified & FTP_MOD_REMDIR) { + tui_clear_list(uilist); + + ent = ftp->curdir_rem; + while(ent) { + tui_add_list_item(uilist, ent->name); + ent = ent->next; + } + upd |= 1; + } + if(upd & 1) { tui_draw(uilist); }