[brasero] Fix a previous change that messed up with flags



commit 287eb1506ef76bbd332211357f8d153f0c727fc7
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date:   Sat Jul 18 20:42:14 2009 +0200

    Fix a previous change that messed up with flags

 libbrasero-burn/brasero-session-cfg.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/libbrasero-burn/brasero-session-cfg.c b/libbrasero-burn/brasero-session-cfg.c
index cf11145..999e91c 100644
--- a/libbrasero-burn/brasero-session-cfg.c
+++ b/libbrasero-burn/brasero-session-cfg.c
@@ -435,6 +435,11 @@ brasero_session_cfg_set_drive_properties_flags (BraseroSessionCfg *self,
 
 	priv = BRASERO_SESSION_CFG_PRIVATE (self);
 
+	original_flags = brasero_burn_session_get_flags (BRASERO_BURN_SESSION (self));
+	BRASERO_BURN_LOG ("Resetting all flags");
+	BRASERO_BURN_LOG_FLAGS (original_flags, "Current are");
+	BRASERO_BURN_LOG_FLAGS (flags, "New should be");
+
 	drive = brasero_burn_session_get_burner (BRASERO_BURN_SESSION (self));
 	if (!drive)
 		return;
@@ -448,10 +453,6 @@ brasero_session_cfg_set_drive_properties_flags (BraseroSessionCfg *self,
 	/* This prevents signals to be emitted while (re-) adding them one by one */
 	priv->inhibit_flag_sig = TRUE;
 
-	original_flags = brasero_burn_session_get_flags (BRASERO_BURN_SESSION (self));
-	if (original_flags == flags)
-		return;
-
 	brasero_burn_session_set_flags (BRASERO_BURN_SESSION (self), BRASERO_BURN_FLAG_NONE);
 
 	priv->supported = BRASERO_BURN_FLAG_NONE;
@@ -1214,6 +1215,7 @@ brasero_session_cfg_add_flags (BraseroSessionCfg *self,
 	BraseroDrive *drive;
 
 	priv = BRASERO_SESSION_CFG_PRIVATE (self);
+
 	if ((priv->supported & flags) != flags)
 		return;
 



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