Revision: 5455 http://geany.svn.sourceforge.net/geany/?rev=5455&view=rev Author: ntrel Date: 2010-12-01 13:06:01 +0000 (Wed, 01 Dec 2010)
Log Message: ----------- Warn about file truncation if unsafe file saving fails.
Modified Paths: -------------- trunk/ChangeLog trunk/src/document.c
Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2010-11-30 18:25:16 UTC (rev 5454) +++ trunk/ChangeLog 2010-12-01 13:06:01 UTC (rev 5455) @@ -1,3 +1,9 @@ +2010-12-01 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com> + + * src/document.c: + Warn about file truncation if unsafe file saving fails. + + 2010-11-30 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
* src/utils.c:
Modified: trunk/src/document.c =================================================================== --- trunk/src/document.c 2010-11-30 18:25:16 UTC (rev 5454) +++ trunk/src/document.c 2010-12-01 13:06:01 UTC (rev 5455) @@ -1792,6 +1792,7 @@ { gchar *msg = g_strdup(error->message); g_error_free(error); + /* geany will warn about file truncation for unsafe saving below */ return msg; } return NULL; @@ -1917,6 +1918,12 @@ if (errmsg != NULL) { ui_set_statusbar(TRUE, _("Error saving file (%s)."), errmsg); + + if (!file_prefs.use_safe_file_saving) + { + setptr(errmsg, + g_strdup_printf(_("%s\n\nThe file on disk may now be truncated!"), errmsg)); + } dialogs_show_msgbox_with_secondary(GTK_MESSAGE_ERROR, _("Error saving file."), errmsg); doc->priv->file_disk_status = FILE_OK; utils_beep();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.