Index: Source/modules/mediastream/NavigatorUserMediaError.h |
diff --git a/Source/modules/mediastream/NavigatorUserMediaError.h b/Source/modules/mediastream/NavigatorUserMediaError.h |
index 928aa90fa4870b0e9f75b5bbbb0c823a9fa54564..867b2bffdb32208082a91d9d0b46e94f7b114882 100644 |
--- a/Source/modules/mediastream/NavigatorUserMediaError.h |
+++ b/Source/modules/mediastream/NavigatorUserMediaError.h |
@@ -39,23 +39,26 @@ public: |
NameConstraintNotSatisfied |
}; |
- static PassRefPtr<NavigatorUserMediaError> create(Name name, const String& message, const String& constraintName) |
+ static PassRefPtr<NavigatorUserMediaError> create(Name, const String& message, const String& constraintName); |
+ |
+ static PassRefPtr<NavigatorUserMediaError> create(const String& name, const String& message, const String& constraintName) |
{ |
return adoptRef(new NavigatorUserMediaError(name, message, constraintName)); |
} |
- String name() const; |
+ String name() const { return m_name; } |
const String& message() const { return m_message; } |
const String& constraintName() const { return m_constraintName; } |
private: |
- NavigatorUserMediaError(Name name, const String& message, const String& constraintName) |
+ NavigatorUserMediaError(const String& name, const String& message, const String& constraintName) |
: m_name(name), m_message(message), m_constraintName(constraintName) |
{ |
+ ASSERT(!name.isEmpty()); |
ScriptWrappable::init(this); |
} |
- Name m_name; |
+ String m_name; |
String m_message; |
String m_constraintName; |
}; |