[rygel/wip/track-changes: 9/21] wip: Set default parameters for update signal
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel/wip/track-changes: 9/21] wip: Set default parameters for update signal
- Date: Tue, 23 Oct 2012 14:04:11 +0000 (UTC)
commit 208e89da27ef755495945fc85ad760500e01ae28
Author: Jens Georg <jensg openismus com>
Date: Thu Oct 18 15:12:19 2012 +0200
wip: Set default parameters for update signal
src/librygel-server/rygel-media-container.vala | 6 +++---
.../rygel-media-export-db-container.vala | 7 +++----
2 files changed, 6 insertions(+), 7 deletions(-)
---
diff --git a/src/librygel-server/rygel-media-container.vala b/src/librygel-server/rygel-media-container.vala
index cee27d4..8aeee09 100644
--- a/src/librygel-server/rygel-media-container.vala
+++ b/src/librygel-server/rygel-media-container.vala
@@ -177,9 +177,9 @@ public abstract class Rygel.MediaContainer : MediaObject {
* for this container, if items under it are removed or added, if
* there are metadata changes to items under it, etc.
*/
- public void updated (MediaObject object,
- ObjectEventType event_type,
- bool sub_tree_update) {
+ public void updated (MediaObject object = this,
+ ObjectEventType event_type = ObjectEventType.MODIFIED,
+ bool sub_tree_update = false) {
// Emit the signal that will start the bump-up process for this event.
this.container_updated (this, object, event_type, sub_tree_update);
}
diff --git a/src/plugins/media-export/rygel-media-export-db-container.vala b/src/plugins/media-export/rygel-media-export-db-container.vala
index f78a236..6785353 100644
--- a/src/plugins/media-export/rygel-media-export-db-container.vala
+++ b/src/plugins/media-export/rygel-media-export-db-container.vala
@@ -32,12 +32,11 @@ public class Rygel.MediaExport.DBContainer : MediaContainer,
this.media_db = media_db;
this.search_classes = new ArrayList<string> ();
- this.container_updated.connect (on_db_container_updated);
- this.on_db_container_updated (this, this);
+ this.container_updated.connect ( () => { this.count_children (); });
+ this.count_children;
}
- private void on_db_container_updated (MediaContainer container,
- MediaContainer container_updated) {
+ private void count_children () {
try {
this.child_count = this.media_db.get_child_count (this.id);
} catch (DatabaseError error) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]