Purge PassRefPtr create() factory functions in html
[WebKit-https.git] / Source / WebCore / html / canvas / WebGLContextAttributes.h
index 8d2233c..2d3852e 100644 (file)
@@ -38,10 +38,10 @@ class WebGLContextAttributes final : public CanvasContextAttributes {
     virtual ~WebGLContextAttributes();
 
     // Create a new attributes object
-    static PassRefPtr<WebGLContextAttributes> create();
+    static Ref<WebGLContextAttributes> create();
 
     // Create a new attributes object initialized with preexisting attributes
-    static PassRefPtr<WebGLContextAttributes> create(GraphicsContext3D::Attributes attributes);
+    static Ref<WebGLContextAttributes> create(GraphicsContext3D::Attributes);
 
     // Whether or not the drawing buffer has an alpha channel; default=true
     bool alpha() const;