diff options
author | Siegfried-Angel Gevatter Pujals <siegfried@gevatter.com> | 2012-09-08 15:41:12 +0200 |
---|---|---|
committer | Siegfried-Angel Gevatter Pujals <siegfried@gevatter.com> | 2012-09-08 15:41:12 +0200 |
commit | 481d8a4bfa90222bcea190285a2f3818e1d0f472 (patch) | |
tree | de5fb0860f65bc946069b0848d2a37b5db4e50ee | |
parent | e7a255b2fce84cdd15e79043a65babb5f1a9be2c (diff) | |
download | zeitgeist-fix-the-fixmes-1.tar.gz |
Silence warnings in data-source-registry.valafix-the-fixmes-1
-rw-r--r-- | libzeitgeist/data-source-registry.vala | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/libzeitgeist/data-source-registry.vala b/libzeitgeist/data-source-registry.vala index b30b572f..607c5441 100644 --- a/libzeitgeist/data-source-registry.vala +++ b/libzeitgeist/data-source-registry.vala @@ -79,16 +79,30 @@ namespace Zeitgeist protected override void on_connection_established () { proxy.data_source_disconnected.connect ((data_source) => { - var source = new DataSource.from_variant (data_source); - source_disconnected (source); + try + { + var source = new DataSource.from_variant (data_source); + source_disconnected (source); + } + catch (DataModelError err) + { + warning ("Error parsing data-source: %s", err.message); + } }); proxy.data_source_enabled.connect ((unique_id, enabled) => { // FIXME: why don't we return DataSource here too? :( source_enabled (unique_id, enabled); }); proxy.data_source_registered.connect ((data_source) => { - var source = new DataSource.from_variant (data_source); - source_registered (source); + try + { + var source = new DataSource.from_variant (data_source); + source_registered (source); + } + catch (DataModelError err) + { + warning ("Error parsing data-source: %s", err.message); + } }); } |