[librsvg] rsvg_load_new(): Take an RsvgXmlState instead of an RsvgHandle
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg] rsvg_load_new(): Take an RsvgXmlState instead of an RsvgHandle
- Date: Tue, 11 Dec 2018 00:30:31 +0000 (UTC)
commit d1460a82b6fc84dff5591978c152be4cb9af2d5b
Author: Federico Mena Quintero <federico gnome org>
Date: Mon Dec 10 16:23:51 2018 -0600
rsvg_load_new(): Take an RsvgXmlState instead of an RsvgHandle
This removes the last use of RsvgHandle from rsvg-load.c.
librsvg/rsvg-handle.c | 2 +-
librsvg/rsvg-load.c | 4 ++--
librsvg/rsvg-load.h | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/librsvg/rsvg-handle.c b/librsvg/rsvg-handle.c
index 166708f3..589996f7 100644
--- a/librsvg/rsvg-handle.c
+++ b/librsvg/rsvg-handle.c
@@ -683,7 +683,7 @@ rsvg_handle_write (RsvgHandle *handle, const guchar *buf, gsize count, GError **
if (priv->hstate == RSVG_HANDLE_STATE_START) {
priv->hstate = RSVG_HANDLE_STATE_LOADING;
- priv->load = rsvg_load_new (handle,
+ priv->load = rsvg_load_new (rsvg_xml_state_new (handle),
(priv->flags && RSVG_HANDLE_FLAG_UNLIMITED) != 0);
}
diff --git a/librsvg/rsvg-load.c b/librsvg/rsvg-load.c
index 133bec45..bb39ea0d 100644
--- a/librsvg/rsvg-load.c
+++ b/librsvg/rsvg-load.c
@@ -46,7 +46,7 @@ struct RsvgLoad {
};
RsvgLoad *
-rsvg_load_new (RsvgHandle *handle, gboolean unlimited_size)
+rsvg_load_new (RsvgXmlState *xml, gboolean unlimited_size)
{
RsvgLoad *load = g_new0 (RsvgLoad, 1);
@@ -54,7 +54,7 @@ rsvg_load_new (RsvgHandle *handle, gboolean unlimited_size)
load->state = LOAD_STATE_START;
load->buffer = NULL;
- load->xml = rsvg_xml_state_new (handle);
+ load->xml = xml;
return load;
}
diff --git a/librsvg/rsvg-load.h b/librsvg/rsvg-load.h
index 6777ab40..c323af08 100644
--- a/librsvg/rsvg-load.h
+++ b/librsvg/rsvg-load.h
@@ -26,7 +26,7 @@
#include "rsvg-private.h"
G_GNUC_INTERNAL
-RsvgLoad *rsvg_load_new (RsvgHandle *handle, gboolean unlimited_size) G_GNUC_WARN_UNUSED_RESULT;
+RsvgLoad *rsvg_load_new (RsvgXmlState *xml, gboolean unlimited_size) G_GNUC_WARN_UNUSED_RESULT;
G_GNUC_INTERNAL
RsvgXmlState *rsvg_load_free (RsvgLoad *load) G_GNUC_WARN_UNUSED_RESULT;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]