[brasero] Fix retrieval of the session size
- From: Philippe Rouquier <philippr src gnome org>
- To: svn-commits-list gnome org
- Subject: [brasero] Fix retrieval of the session size
- Date: Sun, 17 May 2009 12:25:47 -0400 (EDT)
commit 0e908b26ddddd97b4c31d323a647c5136ee0098a
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date: Sat May 16 13:28:02 2009 +0200
Fix retrieval of the session size
---
libbrasero-burn/brasero-session-cfg.c | 17 ++++-------------
1 files changed, 4 insertions(+), 13 deletions(-)
diff --git a/libbrasero-burn/brasero-session-cfg.c b/libbrasero-burn/brasero-session-cfg.c
index 39539e9..eede993 100644
--- a/libbrasero-burn/brasero-session-cfg.c
+++ b/libbrasero-burn/brasero-session-cfg.c
@@ -480,7 +480,6 @@ brasero_session_cfg_check_size (BraseroSessionCfg *self)
gint64 session_size;
gint64 max_sectors;
gint64 disc_size;
- GSList *iter;
priv = BRASERO_SESSION_CFG_PRIVATE (self);
@@ -512,7 +511,6 @@ brasero_session_cfg_check_size (BraseroSessionCfg *self)
disc_size = 0;
/* get input track size */
- iter = brasero_burn_session_get_tracks (BRASERO_BURN_SESSION (self));
session_size = 0;
if (brasero_burn_session_tag_lookup (BRASERO_BURN_SESSION (self),
@@ -525,17 +523,10 @@ brasero_session_cfg_check_size (BraseroSessionCfg *self)
&value) == BRASERO_BURN_OK) {
session_size = g_value_get_int64 (value);
}
- else for (; iter; iter = iter->next) {
- BraseroTrack *track;
-
- track = iter->data;
- if (!BRASERO_IS_TRACK_DATA (track)) {
- goffset sectors = 0;
-
- brasero_track_get_size (track, §ors, NULL);
- session_size += sectors;
- }
- }
+ else
+ brasero_burn_session_get_size (BRASERO_BURN_SESSION (self),
+ &session_size,
+ NULL);
BRASERO_BURN_LOG ("Session size %lli/Disc size %lli",
session_size,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]