summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDom Lachowicz <doml@src.gnome.org>2003-01-29 03:51:40 +0000
committerDom Lachowicz <doml@src.gnome.org>2003-01-29 03:51:40 +0000
commit4cdcce2c8571f444630fa1ddf73930535ab5a861 (patch)
treeb350407a0813e99a4473bf4b03c50bc342d8a6e9
parent878f8603cbb9e29a702012b86a659fc32aeec487 (diff)
downloadlibrsvg-4cdcce2c8571f444630fa1ddf73930535ab5a861.tar.gz
code cleanups, in preparation to a GSF commit i plan on making
-rw-r--r--rsvg-gz.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/rsvg-gz.c b/rsvg-gz.c
index ef7abf21..f46d94e4 100644
--- a/rsvg-gz.c
+++ b/rsvg-gz.c
@@ -60,18 +60,15 @@ rsvg_handle_gz_close_impl (RsvgHandle *handle,
bytes = gsf_output_memory_get_bytes (GSF_OUTPUT_MEMORY (me->mem));
size = gsf_output_size (me->mem);
- gzip = GSF_INPUT (gsf_input_gzip_new (gsf_input_memory_new (bytes, size, FALSE), error));
- while (TRUE) {
- size = MIN (gsf_input_remaining (gzip), 1024);
- if (size == 0) break;
-
+ gzip = GSF_INPUT (gsf_input_gzip_new (GSF_INPUT (gsf_input_memory_new (bytes, size, FALSE), error)));
+ while ((size = MIN (gsf_input_remaining (gzip), 1024)) > 0) {
/* write to parent */
rsvg_handle_write_impl (&(me->super),
gsf_input_read (gzip, size, NULL),
size, error);
}
gsf_input_close (gzip);
- g_object_unref (gzip);
+ g_object_unref (G_OBJECT (gzip));
/* close parent */
gsf_output_close (me->mem);
@@ -100,7 +97,7 @@ rsvg_handle_new_gz (void)
/* init parent */
rsvg_handle_init (&me->super);
- me->mem = gsf_output_memory_new ();
+ me->mem = GSF_OUTPUT (gsf_output_memory_new ());
me->super.write = rsvg_handle_gz_write_impl;
me->super.close = rsvg_handle_gz_close_impl;