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
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits