From acbe83ef9c0f8cefcff7052ce4b7c9e2e16efd57 Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Thu, 29 Nov 2001 21:03:16 +0000 Subject: [PATCH] * main.c (midnight_callback): Implement "auto menus". --- src/ChangeLog | 2 ++ src/main.c | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index d3a9df6ba..d0e1dc551 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,7 @@ 2001-11-29 Pavel Roskin + * main.c (midnight_callback): Implement "auto menus". + * layout.c: Make more variables static. * cons.saver.c: Define LINUX_CONS_SAVER_C so that some parts diff --git a/src/main.c b/src/main.c index 4ebecda2b..8e8d8bd53 100644 --- a/src/main.c +++ b/src/main.c @@ -1863,11 +1863,16 @@ int midnight_callback (struct Dlg_head *h, int id, int msg) { int i; + static int first_pre_event = 1; switch (msg){ - /* Speed up routine: now, we just set the */ + case DLG_PRE_EVENT: make_panels_dirty (); + if (auto_menu && first_pre_event) { + user_file_menu_cmd (); + } + first_pre_event = 0; return MSG_HANDLED; case DLG_KEY: