X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-tny-stream-gtkhtml.c;h=b8212bffc9a437e43dd48c872d2c2324c3cafc25;hp=c17a4a5667cebfa7912480bd7f98a2ae27753902;hb=63071df3bb59e87da5d50ff0360ec506ac3a2413;hpb=b4c22aeaf799e85f22d11f0339e59d7e876799a9 diff --git a/src/modest-tny-stream-gtkhtml.c b/src/modest-tny-stream-gtkhtml.c index c17a4a5..b8212bf 100644 --- a/src/modest-tny-stream-gtkhtml.c +++ b/src/modest-tny-stream-gtkhtml.c @@ -129,14 +129,17 @@ gtkhtml_write (TnyStreamIface *self, const char *buffer, size_t n) { ModestTnyStreamGtkhtmlPrivate *priv; - g_return_val_if_fail (self, 0); - priv = MODEST_TNY_STREAM_GTKHTML_GET_PRIVATE(self); - if (!priv->stream) + + if (!priv->stream) { g_warning ("cannot write to closed stream"); - else - gtk_html_stream_write (priv->stream, buffer, n); - + return 0; + } + + if (n == 0) + return 0; + + gtk_html_stream_write (priv->stream, buffer, n); return n; /* hmmm */ }