Index: Source/modules/mediastream/NavigatorUserMediaError.h |
diff --git a/Source/modules/mediastream/NavigatorUserMediaError.h b/Source/modules/mediastream/NavigatorUserMediaError.h |
index 928aa90fa4870b0e9f75b5bbbb0c823a9fa54564..69b1141a0a3b21b090b10f4aead757bc3255694e 100644 |
--- a/Source/modules/mediastream/NavigatorUserMediaError.h |
+++ b/Source/modules/mediastream/NavigatorUserMediaError.h |
@@ -32,22 +32,24 @@ |
namespace WebCore { |
-class NavigatorUserMediaError FINAL : public RefCounted<NavigatorUserMediaError>, public ScriptWrappable { |
+class NavigatorUserMediaError FINAL : public RefCountedWillBeGarbageCollectedFinalized<NavigatorUserMediaError>, public ScriptWrappable { |
public: |
enum Name { |
NamePermissionDenied, |
NameConstraintNotSatisfied |
}; |
- static PassRefPtr<NavigatorUserMediaError> create(Name name, const String& message, const String& constraintName) |
+ static PassRefPtrWillBeRawPtr<NavigatorUserMediaError> create(Name name, const String& message, const String& constraintName) |
{ |
- return adoptRef(new NavigatorUserMediaError(name, message, constraintName)); |
+ return adoptRefWillBeNoop(new NavigatorUserMediaError(name, message, constraintName)); |
} |
String name() const; |
const String& message() const { return m_message; } |
const String& constraintName() const { return m_constraintName; } |
+ void trace(Visitor*) { } |
+ |
private: |
NavigatorUserMediaError(Name name, const String& message, const String& constraintName) |
: m_name(name), m_message(message), m_constraintName(constraintName) |