Branch: refs/heads/master Author: Nick Treleaven n@trelsoft.com Committer: Nick Treleaven n@trelsoft.com Date: Tue, 04 Jun 2019 15:25:10 UTC Commit: 55382df297e287bb46793bdcfa19aafe04c0cc14 https://github.com/geany/geany/commit/55382df297e287bb46793bdcfa19aafe04c0cc...
Log Message: ----------- Comment out copied contents opening `Tools->Configuration Files`
Discourage the user from overriding system settings unnecessarily.
Modified Paths: -------------- src/ui_utils.c
Modified: src/ui_utils.c 15 lines changed, 13 insertions(+), 2 deletions(-) =================================================================== @@ -36,6 +36,7 @@ #include "filetypes.h" #include "geanymenubuttonaction.h" #include "keyfile.h" +#include "keybindings.h" #include "main.h" #include "msgwindow.h" #include "prefs.h" @@ -2096,6 +2097,7 @@ static void on_config_file_clicked(GtkWidget *widget, gpointer user_data) gchar *global_file; gchar *base_name = NULL; gchar *global_content = NULL; + GeanyDocument *doc = NULL;
/* get the path inside app->configdir - can contain subdirectories */ if (g_str_has_prefix(file_name, app->configdir)) @@ -2115,8 +2117,17 @@ static void on_config_file_clicked(GtkWidget *widget, gpointer user_data) if (g_file_test(global_file, G_FILE_TEST_EXISTS)) g_file_get_contents(global_file, &global_content, NULL, NULL);
- document_new_file(utf8_filename, ft, global_content); - + doc = document_new_file(utf8_filename, ft, global_content); + if (global_content) + { + sci_select_all(doc->editor->sci); + keybindings_send_command(GEANY_KEY_GROUP_FORMAT, + GEANY_KEYS_FORMAT_COMMENTLINETOGGLE); + sci_set_current_line(doc->editor->sci, 0); + document_set_text_changed(doc, FALSE); + sci_empty_undo_buffer(doc->editor->sci); + ui_document_show_hide(doc); /* update the document menu */ + } utils_free_pointers(4, utf8_filename, base_name, global_file, global_content, NULL); } }
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).