Attempt to fix the Apple Windows build after <https://trac.webkit.org/changeset/186566>
authordbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 9 Jul 2015 04:31:41 +0000 (04:31 +0000)
committerdbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 9 Jul 2015 04:31:41 +0000 (04:31 +0000)
(https://bugs.webkit.org/show_bug.cgi?id=146591)

Update implementation of PluginView::create() to return a Ref<PluginView> object
instead of a PassRefPtr<PluginView> object.

* Plugins/PluginView.cpp:
(WebCore::PluginView::create):

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

Source/WebKit/win/ChangeLog
Source/WebKit/win/Plugins/PluginView.cpp

index e42d487..add56ec 100644 (file)
@@ -1,3 +1,14 @@
+2015-07-08  Daniel Bates  <dabates@apple.com>
+
+        Attempt to fix the Apple Windows build after <https://trac.webkit.org/changeset/186566>
+        (https://bugs.webkit.org/show_bug.cgi?id=146591)
+
+        Update implementation of PluginView::create() to return a Ref<PluginView> object
+        instead of a PassRefPtr<PluginView> object.
+
+        * Plugins/PluginView.cpp:
+        (WebCore::PluginView::create):
+
 2015-07-07  Brady Eidson  <beidson@apple.com>
 
         HTTP Auth cached after disabling private browsing/reset.
index 05921c2..bbab1fc 100644 (file)
@@ -851,7 +851,7 @@ bool PluginView::isCallingPlugin()
     return s_callingPlugin > 0;
 }
 
-PassRefPtr<PluginView> PluginView::create(Frame* parentFrame, const IntSize& size, HTMLPlugInElement* element, const URL& url, const Vector<String>& paramNames, const Vector<String>& paramValues, const String& mimeType, bool loadManually)
+Ref<PluginView> PluginView::create(Frame* parentFrame, const IntSize& size, HTMLPlugInElement* element, const URL& url, const Vector<String>& paramNames, const Vector<String>& paramValues, const String& mimeType, bool loadManually)
 {
     // if we fail to find a plugin for this MIME type, findPlugin will search for
     // a plugin by the file extension and update the MIME type, so pass a mutable String
@@ -864,7 +864,7 @@ PassRefPtr<PluginView> PluginView::create(Frame* parentFrame, const IntSize& siz
         plugin = PluginDatabase::installedPlugins()->findPlugin(url, mimeTypeCopy);
     }
 
-    return adoptRef(new PluginView(parentFrame, size, plugin, element, url, paramNames, paramValues, mimeTypeCopy, loadManually));
+    return adoptRef(*new PluginView(parentFrame, size, plugin, element, url, paramNames, paramValues, mimeTypeCopy, loadManually));
 }
 
 void PluginView::freeStringArray(char** stringArray, int length)