------------------------------------------------------------ revno: 220 committer: Michal Hruby <michal....@gmail.com> branch nick: bluebird timestamp: Fri 2011-09-02 23:08:58 +0200 message: Small fix to DSR modified: extensions/ds-registry.vala
-- lp:~zeitgeist/zeitgeist/bluebird https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird Your team Zeitgeist Framework Team is subscribed to branch lp:~zeitgeist/zeitgeist/bluebird. To unsubscribe from this branch go to https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird/+edit-subscription
=== modified file 'extensions/ds-registry.vala' --- extensions/ds-registry.vala 2011-09-02 13:42:00 +0000 +++ extensions/ds-registry.vala 2011-09-02 21:08:58 +0000 @@ -114,15 +114,6 @@ return vb.end (); } - - public void update_from_data_source(DataSource source) - { - this.name = source.name; - this.description = source.description; - this.event_templates = source.event_templates; - this.running = source.running; - this.timestamp = source.timestamp; - } } class DataSourceRegistry: Extension, RemoteRegistry @@ -184,10 +175,14 @@ unowned DataSource? ds = sources.lookup (unique_id); if (ds != null) { - // FIXME: update timestamp? var templates = Events.from_variant (event_templates); - ds.update_from_data_source(new DataSource.full (unique_id, name, - description, templates)); + ds.name = name; + ds.description = description; + ds.event_templates = templates; + // FIXME: update the timestamp? + //ds.timestamp = Timestamp.now (); + ds.running = true; + return ds.enabled; } else @@ -195,11 +190,13 @@ var templates = Events.from_variant (event_templates); DataSource new_ds = new DataSource.full (unique_id, name, description, templates); + new_ds.enabled = true; + new_ds.running = true; + new_ds.timestamp = Timestamp.now (); sources.insert (unique_id, new_ds); data_source_registered (new_ds.to_variant ()); - new_ds.enabled = true; - new_ds.running = true; + return new_ds.enabled; } }
_______________________________________________ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp