* src/widgets/modest-attachment-view.c:
authorJose Dapena Paz <jdapena@igalia.com>
Fri, 6 Jul 2007 16:15:40 +0000 (16:15 +0000)
committerJose Dapena Paz <jdapena@igalia.com>
Fri, 6 Jul 2007 16:15:40 +0000 (16:15 +0000)
        * Now it retrieves the mime part size properly even when it was
          local.

pmo-trunk-r2617

src/widgets/modest-attachment-view.c

index c2ea039..d659712 100644 (file)
@@ -140,6 +140,10 @@ get_size_idle_func (gpointer data)
                priv->get_size_stream = tny_camel_mem_stream_new ();
                tny_mime_part_decode_to_stream (priv->mime_part, priv->get_size_stream);
                tny_stream_reset (priv->get_size_stream);
+               if (tny_stream_is_eos (priv->get_size_stream)) {
+                       tny_stream_close (priv->get_size_stream);
+                       priv->get_size_stream = tny_mime_part_get_stream (priv->mime_part);
+               }
        }
 
        readed_size = tny_stream_read (priv->get_size_stream, read_buffer, GET_SIZE_BUFFER_SIZE);