Updating branch refs/heads/master
to 94cff9dd02321d3aadfa9311e8acd48193db5eb8 (commit)
from 98364a87b11484d908c3a64d5ca88a152a341a75 (commit)
commit 94cff9dd02321d3aadfa9311e8acd48193db5eb8
Author: Christian Dywan <[email protected]>
Date: Sat May 28 16:56:15 2011 +0200
Failure in one message shouldn't stop all indexing
postler/postler-service.vala | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/postler/postler-service.vala b/postler/postler-service.vala
index a4164eb..cd8a480 100644
--- a/postler/postler-service.vala
+++ b/postler/postler-service.vala
@@ -185,8 +185,14 @@ namespace Postler {
foreach (var info in files) {
var file = folder.resolve_relative_path (info.get_name ());
if (index.count_messages (file.get_uri ()) < 1) {
- var message = new Message.from_file (file);
- index.insert_received_message (message);
+ try {
+ var message = new Message.from_file (file);
+ index.insert_received_message (message);
+ }
+ catch (GLib.Error error) {
+ GLib.warning (_("Failed to index message \"%s\":
%s"),
+ file.get_path (), error.message);
+ }
}
}
}
_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits