[brasero] Improve free space size retrieval



commit 8c57edac68f9128a623bbb79dd6ee125a256f302
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date:   Sat May 16 13:37:14 2009 +0200

    Improve free space size retrieval
---
 libbrasero-burn/brasero-session-cfg.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/libbrasero-burn/brasero-session-cfg.c b/libbrasero-burn/brasero-session-cfg.c
index eede993..ed56ee3 100644
--- a/libbrasero-burn/brasero-session-cfg.c
+++ b/libbrasero-burn/brasero-session-cfg.c
@@ -504,8 +504,10 @@ brasero_session_cfg_check_size (BraseroSessionCfg *self)
 	flags = brasero_burn_session_get_flags (BRASERO_BURN_SESSION (self));
 	if (flags & (BRASERO_BURN_FLAG_MERGE|BRASERO_BURN_FLAG_APPEND))
 		brasero_medium_get_free_space (medium, NULL, &disc_size);
-	else
+	else if (brasero_burn_session_can_blank (BRASERO_BURN_SESSION (self)) == BRASERO_BURN_OK)
 		brasero_medium_get_capacity (medium, NULL, &disc_size);
+	else
+		brasero_medium_get_free_space (medium, NULL, &disc_size);
 
 	if (disc_size < 0)
 		disc_size = 0;



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