summaryrefslogtreecommitdiffstats
path: root/src/filemanager/tree.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/filemanager/tree.c')
-rw-r--r--src/filemanager/tree.c17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/filemanager/tree.c b/src/filemanager/tree.c
index fd50407..6f86693 100644
--- a/src/filemanager/tree.c
+++ b/src/filemanager/tree.c
@@ -6,7 +6,7 @@
created and destroyed. This is required for the future vfs layer,
it will be possible to have tree views over virtual file systems.
- Copyright (C) 1994-2023
+ Copyright (C) 1994-2024
Free Software Foundation, Inc.
Written by:
@@ -985,6 +985,16 @@ tree_toggle_navig (WTree * tree)
/* --------------------------------------------------------------------------------------------- */
+static void
+tree_help (void)
+{
+ ev_help_t event_data = { NULL, "[Directory Tree]" };
+
+ mc_event_raise (MCEVENT_GROUP_CORE, "help", &event_data);
+}
+
+/* --------------------------------------------------------------------------------------------- */
+
static cb_ret_t
tree_execute_cmd (WTree * tree, long command)
{
@@ -996,10 +1006,7 @@ tree_execute_cmd (WTree * tree, long command)
switch (command)
{
case CK_Help:
- {
- ev_help_t event_data = { NULL, "[Directory Tree]" };
- mc_event_raise (MCEVENT_GROUP_CORE, "help", &event_data);
- }
+ tree_help ();
break;
case CK_Forget:
tree_forget (tree);