From: Andrew Borodin Date: Mon, 14 Jan 2013 13:01:13 +0000 (+0400) Subject: Clarify usage of use_internal_edit variable X-Git-Tag: 4.8.8~29^2~3 X-Git-Url: https://repo.or.cz/w/midnight-commander.git/commitdiff_plain/3127e8d9ba04dab36e36730efbda28087f5c048c Clarify usage of use_internal_edit variable ...and disable "Use internal edit" checkbox in case of build without internal editor. Signed-off-by: Andrew Borodin --- diff --git a/src/filemanager/boxes.c b/src/filemanager/boxes.c index 5074a537a..db01587f6 100644 --- a/src/filemanager/boxes.c +++ b/src/filemanager/boxes.c @@ -502,6 +502,10 @@ configure_box (void) g_snprintf (time_out, sizeof (time_out), "%d", old_esc_mode_timeout); +#ifndef USE_INTERNAL_EDIT + quick_widgets[17].options = W_DISABLED; +#endif + if (!old_esc_mode) quick_widgets[10].options = quick_widgets[11].options = W_DISABLED; diff --git a/src/setup.c b/src/setup.c index 3002bb85c..bbe1f36dd 100644 --- a/src/setup.c +++ b/src/setup.c @@ -945,6 +945,10 @@ load_setup (void) *int_options[i].opt_addr = mc_config_get_int (mc_main_config, CONFIG_APP_SECTION, int_options[i].opt_name, *int_options[i].opt_addr); +#ifndef USE_INTERNAL_EDIT + /* reset forced in case of build without internal editor */ + use_internal_edit = 0; +#endif /* USE_INTERNAL_EDIT */ if (option_tab_spacing <= 0) option_tab_spacing = DEFAULT_TAB_SPACING;