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

Reply via email to