Branch: refs/heads/master Author: Arthur Rosenstein artros.misc@gmail.com Committer: Arthur Rosenstein artros.misc@gmail.com Date: Sun, 10 Nov 2013 09:11:37 UTC Commit: 660c441b4af272fe4e40eb6a6cda2badb8f17eac https://github.com/geany/geany/commit/660c441b4af272fe4e40eb6a6cda2badb8f17e...
Log Message: ----------- Don't prompt for reload confirmation if keeping edit history
No work is lost in that case (except for the redo stack, which is normal), so the extra confirmation step seems bothersome.
Modified Paths: -------------- src/callbacks.c
Modified: src/callbacks.c 5 lines changed, 3 insertions(+), 2 deletions(-) =================================================================== @@ -428,8 +428,9 @@ G_MODULE_EXPORT void on_reload_as_activate(GtkMenuItem *menuitem, gpointer user_ charset = doc->encoding;
base_name = g_path_get_basename(doc->file_name); - /* don't prompt if file hasn't been edited at all */ - if ((!doc->changed && !document_can_undo(doc) && !document_can_redo(doc)) || + /* don't prompt if edit history is maintained, or if file hasn't been edited at all. */ + if (file_prefs.keep_edit_history_on_reload || + (!doc->changed && !document_can_undo(doc) && !document_can_redo(doc)) || dialogs_show_question_full(NULL, _("_Reload"), GTK_STOCK_CANCEL, _("Any unsaved changes will be lost."), _("Are you sure you want to reload '%s'?"), base_name))
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).