2008-02-17 Adam Treat <treat@kde.org>
authoralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 18 Feb 2008 00:14:43 +0000 (00:14 +0000)
committeralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 18 Feb 2008 00:14:43 +0000 (00:14 +0000)
        Reviewed by Eric Seidel.

        http://bugs.webkit.org/show_bug.cgi?id=17008
        Meta refresh does not work with cache turned off

        Fix for issue noticed on http://adserver.vivox.com/2

        * loader/FrameLoader.cpp:
        (WebCore::FrameLoader::changeLocation):

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

WebCore/ChangeLog
WebCore/loader/FrameLoader.cpp

index 7c2efbebdf9e3cf9af6488cb464632da8ac6544c..7996b8cbeb97a5ee3a1d4f79277d26fe647fd4f8 100644 (file)
@@ -1,3 +1,15 @@
+2008-02-17  Adam Treat  <treat@kde.org>
+
+        Reviewed by Eric Seidel.
+
+        http://bugs.webkit.org/show_bug.cgi?id=17008
+        Meta refresh does not work with cache turned off
+
+        Fix for issue noticed on http://adserver.vivox.com/2
+
+        * loader/FrameLoader.cpp:
+        (WebCore::FrameLoader::changeLocation):
+
 2008-02-17  Alp Toker  <alp@atoker.com>
 
         Reviewed by Sam Weinig.
index 9a5eb99d9c61e1c463b2eed1af370d9ddb4d4b70..9ee9a693dd7ac4fd36eac7da7a01e4a48d7e427a 100644 (file)
@@ -372,7 +372,7 @@ void FrameLoader::changeLocation(const String& url, const String& referrer, bool
 
 void FrameLoader::changeLocation(const KURL& url, const String& referrer, bool lockHistory, bool userGesture)
 {
-    ResourceRequestCachePolicy policy = (m_cachePolicy == CachePolicyReload) || (m_cachePolicy == CachePolicyRefresh)
+    ResourceRequestCachePolicy policy = !canCachePage() || (m_cachePolicy == CachePolicyReload) || (m_cachePolicy == CachePolicyRefresh)
         ? ReloadIgnoringCacheData : UseProtocolCachePolicy;
     ResourceRequest request(url, referrer, policy);