From 52477aacdf91ada69605908ef5ce9af164afde32 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sergio=20Villar=20Sen=C3=ADn?= Date: Tue, 5 May 2009 18:51:18 +0200 Subject: [PATCH] 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. --- src/widgets/modest-attachments-view.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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 -- 1.7.9.5