aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorverdant <im@verdant.ee>2026-07-27 09:26:16 +0800
committerverdant <im@verdant.ee>2026-07-27 09:26:16 +0800
commit4d899ffbc32b79dc41148e71fd5035993ff6c323 (patch)
tree04508707e2c8c27d209e23d73e145baf41503a38
parent48ca0d55b562230644e5f71597979c8d813b80e2 (diff)
downloadsf-4d899ffbc32b79dc41148e71fd5035993ff6c323.tar.gz
sf-4d899ffbc32b79dc41148e71fd5035993ff6c323.zip
Remove unused argument
-rw-r--r--keys.c22
-rw-r--r--keys.h2
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 <ncurses.h>
#include <stdlib.h>
+#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 */