X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-attachment-view.c;h=483c35e95539bd6aab73110983fe6386140a5e16;hp=c92bbdb6adfaeeb949df5b3a2f2ab907b32f79b0;hb=17d7865c512d65aca2b12dc0a980c3309742319a;hpb=def1407ee326f8cafa0f5681f14489b2f0c1fcb9 diff --git a/src/widgets/modest-attachment-view.c b/src/widgets/modest-attachment-view.c index c92bbdb..483c35e 100644 --- a/src/widgets/modest-attachment-view.c +++ b/src/widgets/modest-attachment-view.c @@ -129,8 +129,6 @@ modest_attachment_view_set_part (TnyMimePartView *self, TnyMimePart *mime_part) static gboolean get_size_idle_func (gpointer data) { - gdk_threads_enter (); - ModestAttachmentView *self = (ModestAttachmentView *) data; ModestAttachmentViewPriv *priv = MODEST_ATTACHMENT_VIEW_GET_PRIVATE (self); gssize readed_size; @@ -147,6 +145,8 @@ get_size_idle_func (gpointer data) if (tny_stream_is_eos (priv->get_size_stream)) { gchar *display_size; + gdk_threads_enter (); + display_size = modest_text_utils_get_display_size (priv->size); size_string = g_strdup_printf (" (%s)", display_size); g_free (display_size); @@ -158,10 +158,9 @@ get_size_idle_func (gpointer data) gtk_widget_queue_resize (priv->size_view); priv->get_size_stream = NULL; priv->get_size_idle_id = 0; - } - - gdk_threads_leave (); + gdk_threads_leave (); + } return (priv->get_size_stream != NULL); }