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