Author: pollux
Date: 2006-12-25 19:45:32 +0000 (Mon, 25 Dec 2006)
New Revision: 24188
Modified:
xfburn/branches/libburn_trial/xfburn/xfburn-blank-cd-dialog.c
xfburn/branches/libburn_trial/xfburn/xfburn-burn-image-dialog.c
Log:
no more crash but not sure it doesn't leak some mem
Modified: xfburn/branches/libburn_trial/xfburn/xfburn-blank-cd-dialog.c
===================================================================
--- xfburn/branches/libburn_trial/xfburn/xfburn-blank-cd-dialog.c
2006-12-25 19:05:35 UTC (rev 24187)
+++ xfburn/branches/libburn_trial/xfburn/xfburn-blank-cd-dialog.c
2006-12-25 19:45:32 UTC (rev 24188)
@@ -162,7 +162,6 @@
struct burn_drive *drive;
enum burn_disc_status disc_state;
struct burn_progress progress;
- gint ret;
if (!xfburn_device_grab (params->device, &drive_info)) {
gdk_threads_enter ();
@@ -244,15 +243,11 @@
cleanup:
burn_drive_release (drive, params->eject ? 1 : 0);
- while (burn_drive_get_status (drive, &progress) != BURN_DRIVE_IDLE) {
- DBG ("waiting for release");
- usleep (500000);
- }
- ret = burn_drive_info_forget (drive_info, 1);
- if (ret != 1)
- g_error ("Unable to drop drive %s (ret=%d). Please report problem to
[EMAIL PROTECTED]", params->device->name, ret);
+ /* commented because it unleashes hell
+ DBG ("drive_info: %p", drive_info);
+
burn_drive_info_free (drive_info);
-
+ */
end:
g_free (params);
}
Modified: xfburn/branches/libburn_trial/xfburn/xfburn-burn-image-dialog.c
===================================================================
--- xfburn/branches/libburn_trial/xfburn/xfburn-burn-image-dialog.c
2006-12-25 19:05:35 UTC (rev 24187)
+++ xfburn/branches/libburn_trial/xfburn/xfburn-burn-image-dialog.c
2006-12-25 19:45:32 UTC (rev 24188)
@@ -325,17 +325,11 @@
cleanup:
burn_drive_release (drive, params->eject ? 1 : 0);
- while (burn_drive_get_status (drive, &progress) != BURN_DRIVE_IDLE) {
- DBG ("waiting for release");
- usleep (500000);
- }
-
+ /* commented because it unleashes hell
DBG ("drive_info: %p", drive_info);
- ret = burn_drive_info_forget (drive_info, 1);
- if (ret != 1)
- g_error ("Unable to drop drive %s (ret=%d). Please report problem to
[EMAIL PROTECTED]", params->device->name, ret);
+
burn_drive_info_free (drive_info);
-
+ */
end:
burn_track_free (track);
burn_session_free (session);
_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits