diff options
author | Ignacio Casal Quinteiro <icq@gnome.org> | 2016-11-07 11:18:20 +0100 |
---|---|---|
committer | Ignacio Casal Quinteiro <icq@gnome.org> | 2016-11-10 11:00:34 +0100 |
commit | 36f884d96cc53c94269aad92bd79dc24b648aa75 (patch) | |
tree | 96d7efc87e9a503636364cb244e6208650a44348 | |
parent | 426b61454b643540f01d3c8714ef035e7f613e96 (diff) | |
download | libsoup-36f884d96cc53c94269aad92bd79dc24b648aa75.tar.gz |
cookie-jar-text: port to the new private api
https://bugzilla.gnome.org/show_bug.cgi?id=774189
-rw-r--r-- | libsoup/soup-cookie-jar-text.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/libsoup/soup-cookie-jar-text.c b/libsoup/soup-cookie-jar-text.c index 433c5710..46e12e54 100644 --- a/libsoup/soup-cookie-jar-text.c +++ b/libsoup/soup-cookie-jar-text.c @@ -36,9 +36,8 @@ typedef struct { char *filename; } SoupCookieJarTextPrivate; -#define SOUP_COOKIE_JAR_TEXT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), SOUP_TYPE_COOKIE_JAR_TEXT, SoupCookieJarTextPrivate)) -G_DEFINE_TYPE (SoupCookieJarText, soup_cookie_jar_text, SOUP_TYPE_COOKIE_JAR) +G_DEFINE_TYPE_WITH_PRIVATE (SoupCookieJarText, soup_cookie_jar_text, SOUP_TYPE_COOKIE_JAR) static void load (SoupCookieJar *jar); @@ -51,7 +50,7 @@ static void soup_cookie_jar_text_finalize (GObject *object) { SoupCookieJarTextPrivate *priv = - SOUP_COOKIE_JAR_TEXT_GET_PRIVATE (object); + soup_cookie_jar_text_get_instance_private (SOUP_COOKIE_JAR_TEXT (object)); g_free (priv->filename); @@ -63,7 +62,7 @@ soup_cookie_jar_text_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { SoupCookieJarTextPrivate *priv = - SOUP_COOKIE_JAR_TEXT_GET_PRIVATE (object); + soup_cookie_jar_text_get_instance_private (SOUP_COOKIE_JAR_TEXT (object)); switch (prop_id) { case PROP_FILENAME: @@ -81,7 +80,7 @@ soup_cookie_jar_text_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { SoupCookieJarTextPrivate *priv = - SOUP_COOKIE_JAR_TEXT_GET_PRIVATE (object); + soup_cookie_jar_text_get_instance_private (SOUP_COOKIE_JAR_TEXT (object)); switch (prop_id) { case PROP_FILENAME: @@ -192,7 +191,7 @@ static void load (SoupCookieJar *jar) { SoupCookieJarTextPrivate *priv = - SOUP_COOKIE_JAR_TEXT_GET_PRIVATE (jar); + soup_cookie_jar_text_get_instance_private (SOUP_COOKIE_JAR_TEXT (jar)); char *contents = NULL, *line, *p; gsize length = 0; time_t now = time (NULL); @@ -281,7 +280,7 @@ soup_cookie_jar_text_changed (SoupCookieJar *jar, { FILE *out; SoupCookieJarTextPrivate *priv = - SOUP_COOKIE_JAR_TEXT_GET_PRIVATE (jar); + soup_cookie_jar_text_get_instance_private (SOUP_COOKIE_JAR_TEXT (jar)); /* We can sort of ignore the semantics of the 'changed' * signal here and simply delete the old cookie if present @@ -338,8 +337,6 @@ soup_cookie_jar_text_class_init (SoupCookieJarTextClass *text_class) SOUP_COOKIE_JAR_CLASS (text_class); GObjectClass *object_class = G_OBJECT_CLASS (text_class); - g_type_class_add_private (text_class, sizeof (SoupCookieJarTextPrivate)); - cookie_jar_class->is_persistent = soup_cookie_jar_text_is_persistent; cookie_jar_class->changed = soup_cookie_jar_text_changed; |