[brasero/wip/hadess/fixes: 2/4] libbrasero-burn: Better log for brasero_check_flags_for_drive()
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [brasero/wip/hadess/fixes: 2/4] libbrasero-burn: Better log for brasero_check_flags_for_drive()
- Date: Thu, 9 Sep 2021 22:32:45 +0000 (UTC)
commit 45dee052e1c3d636fd1c6d32f6320e33163ee05d
Author: Bastien Nocera <hadess hadess net>
Date: Thu Sep 9 22:44:58 2021 +0200
libbrasero-burn: Better log for brasero_check_flags_for_drive()
Print some debug when flags don't match.
libbrasero-burn/burn-basics.c | 20 +++++++++++++++-----
1 file changed, 15 insertions(+), 5 deletions(-)
---
diff --git a/libbrasero-burn/burn-basics.c b/libbrasero-burn/burn-basics.c
index 2bfe7fde..f4c3a9f0 100644
--- a/libbrasero-burn/burn-basics.c
+++ b/libbrasero-burn/burn-basics.c
@@ -118,24 +118,34 @@ brasero_check_flags_for_drive (BraseroDrive *drive,
media = brasero_medium_get_status (medium);
if (flags & BRASERO_BURN_FLAG_DUMMY) {
/* This is always FALSE */
- if (media & BRASERO_MEDIUM_PLUS)
+ if (media & BRASERO_MEDIUM_PLUS) {
+ BRASERO_BURN_LOG ("Drive does not support BRASERO_MEDIUM_PLUS flag");
return FALSE;
+ }
if (media & BRASERO_MEDIUM_DVD) {
- if (!brasero_medium_can_use_dummy_for_sao (medium))
+ if (!brasero_medium_can_use_dummy_for_sao (medium)) {
+ BRASERO_BURN_LOG ("Drive does not support using dummy for SAO");
return FALSE;
+ }
}
else if (flags & BRASERO_BURN_FLAG_DAO) {
- if (!brasero_medium_can_use_dummy_for_sao (medium))
+ if (!brasero_medium_can_use_dummy_for_sao (medium)) {
+ BRASERO_BURN_LOG ("Drive does not support using dummy for DAO");
return FALSE;
+ }
}
- else if (!brasero_medium_can_use_dummy_for_tao (medium))
+ else if (!brasero_medium_can_use_dummy_for_tao (medium)) {
+ BRASERO_BURN_LOG ("Drive does not support using dummy for TAO");
return FALSE;
+ }
}
if (flags & BRASERO_BURN_FLAG_BURNPROOF) {
- if (!brasero_medium_can_use_burnfree (medium))
+ if (!brasero_medium_can_use_burnfree (medium)) {
+ BRASERO_BURN_LOG ("Drive does not support burnproof/burnfree");
return FALSE;
+ }
}
return TRUE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]