[Xfce4-commits] <midori:master> Support meta-data-changed::key in KatzeItem
Christian Dywan
noreply at xfce.org
Sat Dec 12 01:26:02 CET 2009
Updating branch refs/heads/master
to ee4776244ec7f0443537caed8df4f57ea8826f08 (commit)
from 50b37c3f28078b46979949d034bae2dab5652312 (commit)
commit ee4776244ec7f0443537caed8df4f57ea8826f08
Author: Christian Dywan <christian at twotoasts.de>
Date: Fri Dec 11 23:45:11 2009 +0100
Support meta-data-changed::key in KatzeItem
katze/katze-item.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/katze/katze-item.c b/katze/katze-item.c
index 80f835e..e3962a3 100644
--- a/katze/katze-item.c
+++ b/katze/katze-item.c
@@ -75,12 +75,14 @@ katze_item_class_init (KatzeItemClass* class)
*
* Emitted when a meta data value was changed.
*
+ * Since 0.2.2 details according to keys are supported.
+ *
* Since: 0.1.9
*/
signals[META_DATA_CHANGED] = g_signal_new (
"meta-data-changed",
G_TYPE_FROM_CLASS (class),
- (GSignalFlags)(G_SIGNAL_RUN_LAST),
+ (GSignalFlags)(G_SIGNAL_RUN_LAST |G_SIGNAL_DETAILED),
0,
0,
NULL,
@@ -510,7 +512,7 @@ katze_item_set_meta_data_value (KatzeItem* item,
g_hash_table_insert (item->metadata, g_strdup (&key[7]), value);
else
g_hash_table_insert (item->metadata, g_strdup (key), value);
- g_signal_emit (item, signals[META_DATA_CHANGED], 0, key);
+ g_signal_emit (item, signals[META_DATA_CHANGED], g_quark_from_string (key), key);
}
/**
More information about the Xfce4-commits
mailing list