[brasero/gnome-2-28] Wait for the drive to complete probing before ejecting or returning from brasero_burn_reprobe



commit 729a4c5164662bf989a568f289e540b20223c177
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date:   Mon Oct 19 17:26:42 2009 +0200

    Wait for the drive to complete probing before ejecting or returning from brasero_burn_reprobe

 libbrasero-burn/brasero-burn.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/libbrasero-burn/brasero-burn.c b/libbrasero-burn/brasero-burn.c
index e940896..cee87ea 100644
--- a/libbrasero-burn/brasero-burn.c
+++ b/libbrasero-burn/brasero-burn.c
@@ -335,6 +335,14 @@ brasero_burn_eject (BraseroBurn *self,
 		GError *ret_error;
 		BraseroBurnResult result;
 
+		while (brasero_drive_probing (drive)) {
+			result = brasero_burn_sleep (self, 500);
+			if (result != BRASERO_BURN_OK)
+				return result;
+
+			continue;
+		}
+
 		counter ++;
 		if (counter > MAX_EJECT_ATTEMPTS) {
 			gchar *name;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]