diff options
| author | verdant <im@verdant.ee> | 2026-07-28 14:51:21 +0800 |
|---|---|---|
| committer | verdant <im@verdant.ee> | 2026-07-28 14:51:21 +0800 |
| commit | c791137a0c5412d62aa9b3c60b08b3f17bbef954 (patch) | |
| tree | 4bd7d84e4b8316c677ccf4db9ca6131d25bbce51 /main.c | |
| parent | 9622143a4c8d2908cbb797746f31e63a108cb422 (diff) | |
| download | sf-c791137a0c5412d62aa9b3c60b08b3f17bbef954.tar.gz sf-c791137a0c5412d62aa9b3c60b08b3f17bbef954.zip | |
Use global need_redraw variable in main loop
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -49,7 +49,7 @@ int main(int argc, char **argv) terminal *term = ncurses_init(); fm_info *info = fm_init(term); - + need_redraw = true; if (argc == 2) { snprintf(info->cwd, sizeof(info->cwd), "%s", argv[1]); path_normalize(info->cwd); @@ -60,10 +60,9 @@ int main(int argc, char **argv) info->cur = fm_getdir(info->cur, info->cwd); magic_init(); char next_path[PATH_MAX]; - timeout(100); while (1) { - if (!info->need_redraw) + if (!need_redraw) continue; fm_draw_entries(info->windows[FM_PANE_LEFT], info->cur, |
