From: Sergio Villar SenĂ­n Date: Tue, 5 May 2009 16:51:18 +0000 (+0200) Subject: Fixes NB#114785, fixes a crash when removing attachments. X-Git-Tag: 3.0.17-rc3~17 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=52477aacdf91ada69605908ef5ce9af164afde32 Fixes NB#114785, fixes a crash when removing attachments. Sets a proper clear function for the call to gtk_clipboard_set_with_owner. It must not be NULL. --- diff --git a/src/widgets/modest-attachments-view.c b/src/widgets/modest-attachments-view.c index f01c51f..a269d4f 100644 --- a/src/widgets/modest-attachments-view.c +++ b/src/widgets/modest-attachments-view.c @@ -935,7 +935,6 @@ modest_attachments_view_get_sizes (ModestAttachmentsView *attachments_view, size = 32768; } *attachments_size += size; - } g_object_unref (part); } @@ -943,6 +942,13 @@ modest_attachments_view_get_sizes (ModestAttachmentsView *attachments_view, } static void +dummy_clear_func (GtkClipboard *clipboard, + gpointer user_data_or_owner) +{ + /* Do nothing */ +} + +static void own_clipboard (ModestAttachmentsView *atts_view) { GtkTargetEntry targets[] = { @@ -951,8 +957,7 @@ own_clipboard (ModestAttachmentsView *atts_view) gtk_clipboard_set_with_owner (gtk_widget_get_clipboard (GTK_WIDGET (atts_view), GDK_SELECTION_PRIMARY), targets, G_N_ELEMENTS (targets), - clipboard_get, NULL, G_OBJECT(atts_view)); - + clipboard_get, dummy_clear_func, G_OBJECT(atts_view)); } static gboolean