From 4d899ffbc32b79dc41148e71fd5035993ff6c323 Mon Sep 17 00:00:00 2001 From: verdant Date: Mon, 27 Jul 2026 09:26:16 +0800 Subject: Remove unused argument --- keys.c | 22 ++++++++++++++++++---- keys.h | 2 +- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/keys.c b/keys.c index 7bfb2df..285abd9 100644 --- a/keys.c +++ b/keys.c @@ -3,27 +3,41 @@ #include #include +#include "display.h" #include "fm.h" #include "log.h" #include "wm.h" -void handling_keys(int ch, terminal *t, fm_info *i) +void handling_keys(int ch, fm_info *i) { switch (ch) { - case KEY_RESIZE:; +#ifdef KEY_RESIZE + case KEY_RESIZE: + handle_resize(); + /* TODO: redraw ui */ + break; +#endif /* Quit */ case 'q': endwin(); exit(0); /* Down */ case 'j': - fm_entries_scrool(t, i, 1); + fm_entries_scroll(i, 1); break; case 'k': - fm_entries_scrool(t, i, -1); + fm_entries_scroll(i, -1); + break; + case 'h': + fm_cd_up(i); + break; + case 'l': + fm_cd_down(i); break; default: return; } + + i->need_redraw = true; } diff --git a/keys.h b/keys.h index 9562059..4ca2502 100644 --- a/keys.h +++ b/keys.h @@ -4,6 +4,6 @@ #include "fm.h" #include "wm.h" -void handling_keys(int ch, terminal *t, fm_info *i); +void handling_keys(int ch, fm_info *i); #endif /* SF_KEYS_H */ -- cgit v1.2.3