2009-03-26 Anders Carlsson <andersca@apple.com>
[WebKit-https.git] / WebKit / mac / ChangeLog
index 24f725b..ead7c18 100644 (file)
@@ -1,3 +1,28 @@
+2009-03-26  Anders Carlsson  <andersca@apple.com>
+
+        Reviewed by Dan Bernstein.
+
+        - Fix <rdar://problem/6687055> and <rdar://problem/6713639>.
+        
+        * Plugins/Hosted/NetscapePluginHostProxy.mm:
+        (WKPCInvalidateRect):
+        Call NetscapePluginInstanceProxy::invalidateRect.
+        
+        * Plugins/Hosted/NetscapePluginInstanceProxy.h:
+        * Plugins/Hosted/NetscapePluginInstanceProxy.mm:
+        (WebKit::NetscapePluginInstanceProxy::cleanup):
+        Stop the request timer, set m_pluginView to nil.
+        
+        (WebKit::NetscapePluginInstanceProxy::pluginHostDied):
+        No need to set m_pluginView to nil here anymore, it's now done in cleanup().
+        
+        (WebKit::NetscapePluginInstanceProxy::performRequest):
+        (WebKit::NetscapePluginInstanceProxy::requestTimerFired):
+        Assert that the plug-in view is not nil.
+        
+        (WebKit::NetscapePluginInstanceProxy::invalidateRect):
+        Call setNeedsDisplayInRect here.
+
 2009-03-25  Anders Carlsson  <andersca@apple.com>
 
         Reviewed by Darin Adler.