SF.net SVN: geany:[5551] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Wed Mar 2 20:00:17 UTC 2011


Revision: 5551
          http://geany.svn.sourceforge.net/geany/?rev=5551&view=rev
Author:   eht16
Date:     2011-03-02 20:00:17 +0000 (Wed, 02 Mar 2011)

Log Message:
-----------
Fix wrong warning on empty backup directory setting if 'Backup Copy' is not enabled at all.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/plugins/saveactions.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2011-02-27 08:57:20 UTC (rev 5550)
+++ trunk/ChangeLog	2011-03-02 20:00:17 UTC (rev 5551)
@@ -1,3 +1,10 @@
+2011-03-02  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>
+
+ * plugins/saveactions.c:
+   Fix wrong warning on empty backup directory setting if
+   'Backup Copy' is not enabled at all.
+
+
 2011-02-22  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>
 
  * src/templates.c:

Modified: trunk/plugins/saveactions.c
===================================================================
--- trunk/plugins/saveactions.c	2011-02-27 08:57:20 UTC (rev 5550)
+++ trunk/plugins/saveactions.c	2011-03-02 20:00:17 UTC (rev 5551)
@@ -453,15 +453,18 @@
 		g_key_file_set_integer(config, "backupcopy", "dir_levels", backupcopy_dir_levels);
 		g_key_file_set_string(config, "backupcopy", "time_fmt", text_time);
 		setptr(backupcopy_time_fmt, g_strdup(text_time));
-		if (*text_dir != '\0' && backupcopy_set_backup_dir(text_dir))
+		if (enable_backupcopy)
 		{
-			g_key_file_set_string(config, "backupcopy", "backup_dir", text_dir);
+			if (NZV(text_dir) && backupcopy_set_backup_dir(text_dir))
+			{
+				g_key_file_set_string(config, "backupcopy", "backup_dir", text_dir);
+			}
+			else
+			{
+				dialogs_show_msgbox(GTK_MESSAGE_ERROR,
+						_("Backup directory does not exist or is not writable."));
+			}
 		}
-		else
-		{
-			dialogs_show_msgbox(GTK_MESSAGE_ERROR,
-					_("Backup directory does not exist or is not writable."));
-		}
 
 
 		if (! g_file_test(config_dir, G_FILE_TEST_IS_DIR) && utils_mkdir(config_dir, TRUE) != 0)


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