]> spindle.queued.net Git - midori/commitdiff
Fix build running with libSoup < 2.25.2
authorChristian Dywan <christian@twotoasts.de>
Thu, 19 Feb 2009 23:53:21 +0000 (00:53 +0100)
committerChristian Dywan <christian@twotoasts.de>
Thu, 19 Feb 2009 23:53:21 +0000 (00:53 +0100)
katze/katze-http-cookies.c

index 9a7b6342c58db6ab2128e0fb1a78cff102ad31e5..f2b3973366861c329b66c116ab85e8c3b4b1be15 100644 (file)
@@ -33,7 +33,7 @@ struct _KatzeHttpCookiesClass
     GObjectClass parent_class;
 };
 
-#if HAVE_LIBSOUP_2_25_2
+#if HAVE_LIBSOUP
 static void
 katze_http_cookies_session_feature_iface_init (SoupSessionFeatureInterface *iface,
                                                gpointer                     data);
@@ -42,6 +42,8 @@ G_DEFINE_TYPE_WITH_CODE (KatzeHttpCookies, katze_http_cookies, G_TYPE_OBJECT,
                          G_IMPLEMENT_INTERFACE (SOUP_TYPE_SESSION_FEATURE,
                          katze_http_cookies_session_feature_iface_init));
 
+#if HAVE_LIBSOUP_2_25_2
+
 /* Cookie jar saving to Mozilla format
    Copyright (C) 2008 Xan Lopez <xan@gnome.org>
    Copyright (C) 2008 Dan Winship <danw@gnome.org>
@@ -303,13 +305,16 @@ katze_http_cookies_detach (SoupSessionFeature* feature,
     g_signal_handlers_disconnect_by_func (session,
         katze_http_cookies_session_request_queued_cb, feature);
 }
+#endif
 
 static void
 katze_http_cookies_session_feature_iface_init (SoupSessionFeatureInterface *iface,
                                                gpointer                     data)
 {
+    #if HAVE_LIBSOUP_2_25_2
     iface->attach = katze_http_cookies_attach;
     iface->detach = katze_http_cookies_detach;
+    #endif
 }
 #else
 G_DEFINE_TYPE (KatzeHttpCookies, katze_http_cookies, G_TYPE_OBJECT)