2009-03-27 John Abd-El-Malek <jam@google.com>
authordimich@chromium.org <dimich@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 27 Mar 2009 22:34:10 +0000 (22:34 +0000)
committerdimich@chromium.org <dimich@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 27 Mar 2009 22:34:10 +0000 (22:34 +0000)
        Reviewed by Eric Seidel.

        https://bugs.webkit.org/show_bug.cgi?id=24836
        Fix navigator.plugins.refresh(false) in Chromium.

        * plugins/chromium/PluginDataChromium.cpp:
        (WebCore::PluginData::refresh):

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

WebCore/ChangeLog
WebCore/plugins/chromium/PluginDataChromium.cpp

index 3fc519d..bd9747b 100644 (file)
@@ -1,3 +1,13 @@
+2009-03-27  John Abd-El-Malek  <jam@google.com>
+
+        Reviewed by Eric Seidel.
+
+        https://bugs.webkit.org/show_bug.cgi?id=24836
+        Fix navigator.plugins.refresh(false) in Chromium.
+
+        * plugins/chromium/PluginDataChromium.cpp:
+        (WebCore::PluginData::refresh):
+
 2009-03-27  Timothy Hatcher  <timothy@apple.com>
 
         Make scrollLeft, scrollTop, scrollWidth, and scrollHeight
index 16525de..3df81af 100644 (file)
@@ -95,6 +95,7 @@ void PluginData::initPlugins()
 void PluginData::refresh()
 {
     pluginCache.reset(true);
+    pluginCache.plugins();  // Force the plugins to be reloaded now.
 }
 
 String getPluginMimeTypeFromExtension(const String& extension)