2010-03-10 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
authorkov@webkit.org <kov@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 16 Mar 2010 11:45:58 +0000 (11:45 +0000)
committerkov@webkit.org <kov@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 16 Mar 2010 11:45:58 +0000 (11:45 +0000)
        Reviewed by Eric Seidel.

        [GTK] Position queries are lagging
        https://bugs.webkit.org/show_bug.cgi?id=34372

        Use default priority also for parsing data: URIs.

        * platform/network/soup/ResourceHandleSoup.cpp:
        (WebCore::startData):

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

WebCore/ChangeLog
WebCore/platform/network/soup/ResourceHandleSoup.cpp

index fdf49ce..082b6de 100644 (file)
@@ -5,6 +5,18 @@
         [GTK] Position queries are lagging
         https://bugs.webkit.org/show_bug.cgi?id=34372
 
+        Use default priority also for parsing data: URIs.
+
+        * platform/network/soup/ResourceHandleSoup.cpp:
+        (WebCore::startData):
+
+2010-03-10  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
+
+        Reviewed by Eric Seidel.
+
+        [GTK] Position queries are lagging
+        https://bugs.webkit.org/show_bug.cgi?id=34372
+
         Normalize SharedTimers priorities to always be
         G_PRIORITY_DEFAULT. As it is currently, timers that should happen
         immediately (0 miliseconds delay) end up delayed by a lot of time
index 48bb22f..821d82c 100644 (file)
@@ -415,7 +415,7 @@ static bool startData(ResourceHandle* handle, String urlString)
 
     // If parseDataUrl is called synchronously the job is not yet effectively started
     // and webkit won't never know that the data has been parsed even didFinishLoading is called.
-    d->m_idleHandler = g_idle_add(parseDataUrl, handle);
+    d->m_idleHandler = g_timeout_add(0, parseDataUrl, handle);
     return true;
 }