[Goodies-commits] r6026 - xfburn/trunk/xfburn
David Mohr
squisher at xfce.org
Sun Nov 9 01:50:34 CET 2008
Author: squisher
Date: 2008-11-09 00:50:34 +0000 (Sun, 09 Nov 2008)
New Revision: 6026
Modified:
xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c
xfburn/trunk/xfburn/xfburn-global.h
xfburn/trunk/xfburn/xfburn-perform-burn.c
Log:
Adding debugging code for libburn, fixing a crash under error conditions
Modified: xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c 2008-11-08 21:59:42 UTC (rev 6025)
+++ xfburn/trunk/xfburn/xfburn-burn-data-composition-base-dialog.c 2008-11-09 00:50:34 UTC (rev 6026)
@@ -625,9 +625,10 @@
burn_track_free (track);
burn_session_free (session);
burn_disc_free (disc);
+ burn_source_free (params->src);
+
burn_finish ();
- burn_source_free (params->src);
g_free (params);
}
Modified: xfburn/trunk/xfburn/xfburn-global.h
===================================================================
--- xfburn/trunk/xfburn/xfburn-global.h 2008-11-08 21:59:42 UTC (rev 6025)
+++ xfburn/trunk/xfburn/xfburn-global.h 2008-11-09 00:50:34 UTC (rev 6026)
@@ -55,4 +55,6 @@
* Note that this special device only supports one track! */
//#define DEBUG_NULL_DEVICE
+#define DEBUG_LIBBURN 1
+
#endif
Modified: xfburn/trunk/xfburn/xfburn-perform-burn.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-perform-burn.c 2008-11-08 21:59:42 UTC (rev 6025)
+++ xfburn/trunk/xfburn/xfburn-perform-burn.c 2008-11-09 00:50:34 UTC (rev 6026)
@@ -114,7 +114,11 @@
}
/* set us up to receive fatal errors */
+#ifdef DEBUG_LIBBURN
+ ret = burn_msgs_set_severities ("NEVER", "DEBUG", "libburn");
+#else
ret = burn_msgs_set_severities ("ALL", "NEVER", "libburn");
+#endif
if (ret <= 0)
g_warning ("Failed to set libburn message severities, burn errors might not get detected!");
More information about the Goodies-commits
mailing list