2008-02-11 Alp Toker <alp@atoker.com>
authoralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 11 Feb 2008 18:09:59 +0000 (18:09 +0000)
committeralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 11 Feb 2008 18:09:59 +0000 (18:09 +0000)
        Wx build fix for breakage introduced in r30142. Spotted by Darin.

        * platform/network/curl/ResourceHandleManager.cpp:
        (WebCore::parseDataUrl):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@30145 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog
WebCore/platform/network/curl/ResourceHandleManager.cpp

index fb6b249..8fbaf88 100644 (file)
@@ -1,3 +1,10 @@
+2008-02-11  Alp Toker  <alp@atoker.com>
+
+        Wx build fix for breakage introduced in r30142. Spotted by Darin.
+
+        * platform/network/curl/ResourceHandleManager.cpp:
+        (WebCore::parseDataUrl):
+
 2008-02-11  Brent Fulgham  <bfulgham@gmail.com>
 
         Reviewed and tweaked by Darin
index 0c7bffe..99226e9 100644 (file)
 #include <errno.h>
 #include <wtf/Vector.h>
 
+#if PLATFORM(GTK)
+    #if GLIB_CHECK_VERSION(2,12,0)
+        #define USE_GLIB_BASE64
+    #endif
+#endif
+
 namespace WebCore {
 
 const int selectTimeoutMS = 5;
@@ -481,7 +487,7 @@ static void parseDataUrl(ResourceHandle* handle)
     if (base64 && !data.isEmpty()) {
         // Use the GLib Base64 if available, since WebCore's decoder isn't
         // general-purpose and fails on Acid3 test 97 (whitespace).
-#if PLATFORM(GTK) && GLIB_CHECK_VERSION(2,12,0)
+#ifdef USE_GLIB_BASE64
         gsize outLength;
         guchar* out = g_base64_decode(data.ascii(), &outLength);
         data = DeprecatedString(reinterpret_cast<char*>(out), outLength);