Author: pollux
Date: 2006-07-31 16:29:07 +0000 (Mon, 31 Jul 2006)
New Revision: 22594

Added:
   xfburn/trunk/xfburn/NEWS
Modified:
   xfburn/trunk/xfburn/xfburn-settings.c
Log:
Avoid segfault on exit when ~/.config/xfburn doesn't exist (fix bug #2095)

Added: xfburn/trunk/xfburn/NEWS
===================================================================
--- xfburn/trunk/xfburn/NEWS                            (rev 0)
+++ xfburn/trunk/xfburn/NEWS    2006-07-31 16:29:07 UTC (rev 22594)
@@ -0,0 +1,10 @@
+xfburn 0.x
+==========
+
+- Avoid segfault on exit when ~/.config/xfburn doesn't exist (bug #2095)
+
+xfburn 0.1.0alpha
+=================
+
+- First public release
+- Supports cdrw blanking, cd copying, creating iso, composition of files

Modified: xfburn/trunk/xfburn/xfburn-settings.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-settings.c       2006-07-31 13:27:41 UTC (rev 
22593)
+++ xfburn/trunk/xfburn/xfburn-settings.c       2006-07-31 16:29:07 UTC (rev 
22594)
@@ -147,15 +147,7 @@
 
   priv->settings = g_hash_table_new_full (g_str_hash, g_str_equal, NULL, 
(GDestroyNotify) value_destroy);
 
-  path = xfce_resource_lookup (XFCE_RESOURCE_CONFIG, "xfburn/");
-
-  if (path) {
-    priv->full_path = g_build_filename (path, "settings.xml", NULL);
-    g_free (path);
-  }
-  else {
-    g_message ("no settings file found, using defaults");
-  }
+  priv->full_path = xfce_resource_save_location (XFCE_RESOURCE_CONFIG, 
"xfburn/settings.xml", TRUE);
 }
 
 /*************/
@@ -277,7 +269,7 @@
 #endif
 
   if (stat (priv->full_path, &st) < 0) {
-    g_warning ("Unable to open the settings file");
+    g_message ("No existing settings file, using default settings");
     goto cleanup;
   }
 

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to