Index: Source/modules/mediastream/NavigatorUserMediaError.h |
diff --git a/Source/modules/mediastream/NavigatorUserMediaError.h b/Source/modules/mediastream/NavigatorUserMediaError.h |
index 928aa90fa4870b0e9f75b5bbbb0c823a9fa54564..9f8944fac4bd5a641d8a01f447ef25fffbd4f53f 100644 |
--- a/Source/modules/mediastream/NavigatorUserMediaError.h |
+++ b/Source/modules/mediastream/NavigatorUserMediaError.h |
@@ -32,22 +32,25 @@ |
namespace WebCore { |
-class NavigatorUserMediaError FINAL : public RefCounted<NavigatorUserMediaError>, public ScriptWrappable { |
+class NavigatorUserMediaError FINAL : public RefCountedWillBeGarbageCollectedFinalized<NavigatorUserMediaError>, public ScriptWrappable { |
+ DECLARE_GC_INFO; |
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) |