From 71518966c2910745830bf55539e78070a0057b13 Mon Sep 17 00:00:00 2001 From: verdant Date: Mon, 3 Aug 2026 15:50:12 +0800 Subject: Add global variable status_window --- src/fm.c | 5 ++++- src/fm.h | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/fm.c b/src/fm.c index a1ca18e..9f0bbe8 100644 --- a/src/fm.c +++ b/src/fm.c @@ -27,6 +27,8 @@ static char last_preview_path[PATH_MAX] = ""; bool need_redraw = true; char *enveditor = "vi"; +window *status_window; + /* Function forward declarations */ static fm_info *fm_w_init(terminal *term); static void fm_file_list_init(file_list *l, int cap); @@ -476,7 +478,8 @@ open_with_editor(char **argv) void create_status_bar_win(terminal *t) { - wm_create_new_w(t, "status_bar", 1, t->maxx, t->maxy - 1, 0); + status_window = + wm_create_new_w(t, "status_bar", 1, t->maxx, t->maxy - 1, 0); } void diff --git a/src/fm.h b/src/fm.h index e9e0fae..35af4eb 100644 --- a/src/fm.h +++ b/src/fm.h @@ -45,6 +45,8 @@ extern bool need_redraw; #define ENV_EDITOR 1 #define ENV_SF 2 +extern window *status_window; + file_list *fm_getdir(file_list *list, const char *path); fm_info *fm_init(terminal *t); void fm_getcwd(fm_info *info); -- cgit v1.2.3