2010-10-31 Xan Lopez <xlopez@igalia.com>
authorxan@webkit.org <xan@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 1 Nov 2010 04:21:43 +0000 (04:21 +0000)
committerxan@webkit.org <xan@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 1 Nov 2010 04:21:43 +0000 (04:21 +0000)
        Try to fix the GTK+ build.

        Do not use broken/deprecated functions that won't be available
        with G_DISABLE_DEPRECATED (used in debug builds).

        * plugins/gtk/PluginPackageGtk.cpp:
        (WebCore::PluginPackage::fetchInfo):

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

WebCore/ChangeLog
WebCore/plugins/gtk/PluginPackageGtk.cpp

index 6d9f7ba..90df85d 100644 (file)
@@ -1,3 +1,13 @@
+2010-10-31  Xan Lopez  <xlopez@igalia.com>
+
+        Try to fix the GTK+ build.
+
+        Do not use broken/deprecated functions that won't be available
+        with G_DISABLE_DEPRECATED (used in debug builds).
+
+        * plugins/gtk/PluginPackageGtk.cpp:
+        (WebCore::PluginPackage::fetchInfo):
+
 2010-10-31  Kenichi Ishibashi  <bashi@google.com>
 
         Reviewed by Adam Barth.
index f14a1ae..a702296 100644 (file)
@@ -74,7 +74,8 @@ bool PluginPackage::fetchInfo()
 
     gchar** mimeDescs = g_strsplit(types, ";", -1);
     for (int i = 0; mimeDescs[i] && mimeDescs[i][0]; i++) {
-        gchar** mimeData = g_strsplit(g_strdown(mimeDescs[i]), ":", 3);
+        GOwnPtr<char> mime(g_utf8_strdown(mimeDescs[i], -1));
+        gchar** mimeData = g_strsplit(mime.get(), ":", 3);
         if (g_strv_length(mimeData) < 3) {
             g_strfreev(mimeData);
             continue;