+#include <stdio.h>
+#include <string.h>
#include <signal.h>
#include <errno.h>
#include <sys/select.h>
#include "tui.h"
#include "ftp.h"
+void updateui(void);
int proc_input(void);
int keypress(int key);
ftp_handle(ftp, ftpsock[i]);
}
}
+
+ if(ftp->modified) {
+ updateui();
+ ftp->modified = 0;
+ }
}
tg_cleanup();
return 0;
}
+void updateui(void)
+{
+ unsigned int upd = 0;
+
+ if(ftp->curdir_rem && strcmp(tui_get_title(uilist), ftp->curdir_rem) != 0) {
+ tui_set_title(uilist, ftp->curdir_rem);
+ upd |= 1;
+ }
+
+ if(upd & 1) {
+ tui_draw(uilist);
+ }
+}
+
int proc_input(void)
{
union event ev;