[brasero: 16/18] Fix for nautilus extension
- From: Philippe Rouquier <philippr src gnome org>
- To: svn-commits-list gnome org
- Subject: [brasero: 16/18] Fix for nautilus extension
- Date: Mon, 4 May 2009 14:17:04 -0400 (EDT)
commit 0ef3ec68890f4a199dfcdf6c9e635cd72145d062
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date: Sun May 3 20:37:06 2009 +0200
Fix for nautilus extension
---
libbrasero-burn/brasero-track-data-cfg.c | 20 ++++++++++++++------
1 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/libbrasero-burn/brasero-track-data-cfg.c b/libbrasero-burn/brasero-track-data-cfg.c
index b64e0f0..1b260d6 100644
--- a/libbrasero-burn/brasero-track-data-cfg.c
+++ b/libbrasero-burn/brasero-track-data-cfg.c
@@ -1572,9 +1572,13 @@ brasero_track_data_cfg_add (BraseroTrackDataCfg *track,
if (priv->loading)
return FALSE;
- parent_node = brasero_track_data_cfg_path_to_node (track, parent);
- if (parent_node && (parent_node->is_file || parent_node->is_loading))
- parent_node = parent_node->parent;
+ if (parent) {
+ parent_node = brasero_track_data_cfg_path_to_node (track, parent);
+ if (parent_node && (parent_node->is_file || parent_node->is_loading))
+ parent_node = parent_node->parent;
+ }
+ else
+ parent_node = brasero_data_project_get_root (BRASERO_DATA_PROJECT (priv->tree));
return (brasero_data_project_add_loading_node (BRASERO_DATA_PROJECT (BRASERO_DATA_PROJECT (priv->tree)), uri, parent_node) != NULL);
}
@@ -1595,9 +1599,13 @@ brasero_track_data_cfg_add_empty_directory (BraseroTrackDataCfg *track,
if (priv->loading)
return NULL;
- parent_node = brasero_track_data_cfg_path_to_node (track, parent);
- if (parent_node && (parent_node->is_file || parent_node->is_loading))
- parent_node = parent_node->parent;
+ if (parent) {
+ parent_node = brasero_track_data_cfg_path_to_node (track, parent);
+ if (parent_node && (parent_node->is_file || parent_node->is_loading))
+ parent_node = parent_node->parent;
+ }
+ else
+ parent_node = brasero_data_project_get_root (BRASERO_DATA_PROJECT (priv->tree));
if (!name) {
guint nb = 1;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]