From 4fd92fa8b0882b8b731ff16a397de17a0b99abde Mon Sep 17 00:00:00 2001 From: Tomas Popela Date: Tue, 5 Mar 2013 15:18:29 +0100 Subject: [itip-formatter] Reference a view when searching for a calendar There were printed warnings on console, which may cause crashes, when the meeting invitation was inside an attached message. By adding a reference to the view it'll not disappear before the search is done with it. --- modules/itip-formatter/itip-view.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'modules/itip-formatter/itip-view.c') diff --git a/modules/itip-formatter/itip-view.c b/modules/itip-formatter/itip-view.c index 1b8ec7b040..b73939239a 100644 --- a/modules/itip-formatter/itip-view.c +++ b/modules/itip-formatter/itip-view.c @@ -3853,6 +3853,7 @@ decrease_find_data (FormatItipFindData *fd) g_cancellable_disconnect (fd->itip_cancellable, fd->cancelled_id); g_object_unref (fd->cancellable); g_object_unref (fd->itip_cancellable); + g_object_unref (fd->view); g_free (fd->uid); g_free (fd->rid); if (fd->sexp) @@ -4200,7 +4201,7 @@ find_server (EMailPartItip *pitip, fd = g_new0 (FormatItipFindData, 1); fd->puri = pitip; - fd->view = view; + fd->view = g_object_ref (view); fd->itip_cancellable = g_object_ref (pitip->cancellable); fd->cancellable = g_cancellable_new (); fd->cancelled_id = g_cancellable_connect ( -- cgit v1.2.3