SF.net SVN: geany:[5234] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Thu Sep 16 14:52:04 UTC 2010
Revision: 5234
http://geany.svn.sourceforge.net/geany/?rev=5234&view=rev
Author: ntrel
Date: 2010-09-16 14:52:04 +0000 (Thu, 16 Sep 2010)
Log Message:
-----------
Prompt for reloading if the document has an undo stack to avoid
losing undo ability on accidental reloading (patch by Colomban
Wendling, thanks).
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/callbacks.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2010-09-15 17:11:30 UTC (rev 5233)
+++ trunk/ChangeLog 2010-09-16 14:52:04 UTC (rev 5234)
@@ -6,6 +6,10 @@
doc/geany.html, TODO:
Use a separate socket per workspace on X (patch by Erik de Castro
Lopo, thanks).
+ * src/callbacks.c:
+ Prompt for reloading if the document has an undo stack to avoid
+ losing undo ability on accidental reloading (patch by Colomban
+ Wendling, thanks).
2010-09-14 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
Modified: trunk/src/callbacks.c
===================================================================
--- trunk/src/callbacks.c 2010-09-15 17:11:30 UTC (rev 5233)
+++ trunk/src/callbacks.c 2010-09-16 14:52:04 UTC (rev 5234)
@@ -485,7 +485,8 @@
charset = doc->encoding;
base_name = g_path_get_basename(doc->file_name);
- if (!doc->changed ||
+ /* don't prompt if file hasn't been edited at all */
+ if ((!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 was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Commits
mailing list