[brasero] Fix some warnings due to bad handling of GType values
- From: Philippe Rouquier <philippr src gnome org>
- To: svn-commits-list gnome org
- Subject: [brasero] Fix some warnings due to bad handling of GType values
- Date: Wed, 13 May 2009 09:21:43 -0400 (EDT)
commit 35beda8f094b7cf0275c0bd6d50a9b0e7fb63698
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date: Wed May 13 14:51:58 2009 +0200
Fix some warnings due to bad handling of GType values
---
libbrasero-burn/brasero-track.c | 8 +++++++-
libbrasero-burn/burn-debug.h | 2 --
libbrasero-media/brasero-medium-monitor.c | 3 ++-
3 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/libbrasero-burn/brasero-track.c b/libbrasero-burn/brasero-track.c
index 2408ecd..e9a0842 100644
--- a/libbrasero-burn/brasero-track.c
+++ b/libbrasero-burn/brasero-track.c
@@ -334,13 +334,19 @@ brasero_track_tag_copy_missing (BraseroTrack *dest,
g_hash_table_iter_init (&iter, priv->tags);
priv = BRASERO_TRACK_PRIVATE (dest);
+ if (!priv->tags)
+ priv->tags = g_hash_table_new_full (g_str_hash,
+ g_str_equal,
+ g_free,
+ brasero_track_tag_value_free);
+
while (g_hash_table_iter_next (&iter, &key, &value)) {
if (g_hash_table_lookup (priv->tags, key))
continue;
new_value = g_new0 (GValue, 1);
- g_value_init (new_value, g_value_get_gtype (value));
+ g_value_init (new_value, G_VALUE_TYPE (value));
g_value_copy (new_value, value);
new_key = g_strdup (key);
diff --git a/libbrasero-burn/burn-debug.h b/libbrasero-burn/burn-debug.h
index c7589ec..2bd0971 100644
--- a/libbrasero-burn/burn-debug.h
+++ b/libbrasero-burn/burn-debug.h
@@ -87,8 +87,6 @@ G_BEGIN_DECLS
G_STRLOC, \
format, \
##__VA_ARGS__);
-void
-brasero_burn_set_debug (gboolean debug_value);
void
brasero_burn_debug_setup_module (GModule *handle);
diff --git a/libbrasero-media/brasero-medium-monitor.c b/libbrasero-media/brasero-medium-monitor.c
index 6c16ae4..792a54c 100644
--- a/libbrasero-media/brasero-medium-monitor.c
+++ b/libbrasero-media/brasero-medium-monitor.c
@@ -368,7 +368,7 @@ brasero_medium_monitor_removed_cb (BraseroHALWatch *watch,
ctx = brasero_hal_watch_get_ctx (watch);
priv = BRASERO_MEDIUM_MONITOR_PRIVATE (self);
- BRASERO_MEDIA_LOG ("Drive removed");
+ BRASERO_MEDIA_LOG ("HAL signal device removed");
for (iter = priv->drives; iter; iter = next) {
const gchar *device_udi;
@@ -384,6 +384,7 @@ brasero_medium_monitor_removed_cb (BraseroHALWatch *watch,
if (!strcmp (device_udi, udi)) {
BraseroMedium *medium;
+ BRASERO_MEDIA_LOG ("Drive removed");
medium = brasero_drive_get_medium (drive);
if (medium)
g_signal_emit (self,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]