From 4015e14aff26d702209d4cd6a50f850a3b6db218 Mon Sep 17 00:00:00 2001 From: Ilia Maslakov Date: Mon, 14 Mar 2011 12:58:31 +0000 Subject: [PATCH] Ticket #2512 (fixup for usermenu) Fixed user menu behaviour. MC hangs if menu entry contains the 'read' command or something like that. bug introduced in the Ticket #323 (changeset: 0cfbe19d96c29c832ae0ca0ee76d1618d71a45b6). Signed-off-by: Ilia Maslakov --- src/filemanager/usermenu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/filemanager/usermenu.c b/src/filemanager/usermenu.c index c093776a9..aae5ade57 100644 --- a/src/filemanager/usermenu.c +++ b/src/filemanager/usermenu.c @@ -868,7 +868,7 @@ user_menu_cmd (struct WEdit *edit_widget, const char *menu_file, int selected_en int selected, old_patterns; Listbox *listbox; gboolean res = FALSE; - gboolean interactive = FALSE; + gboolean interactive = TRUE; if (!vfs_current_is_local ()) { @@ -956,8 +956,8 @@ user_menu_cmd (struct WEdit *edit_widget, const char *menu_file, int selected_en if (*p == '#') { /* show prompt if first line of external script is #interactive */ - if (selected_entry >= 0 && strncmp (p, "#interactive", 12) == 0) - interactive = TRUE; + if (selected_entry >= 0 && strncmp (p, "#silent", 7) == 0) + interactive = FALSE; /* A commented menu entry */ accept_entry = 1; }