Index: Source/modules/mediastream/NavigatorUserMediaError.cpp |
diff --git a/Source/modules/mediastream/NavigatorUserMediaError.cpp b/Source/modules/mediastream/NavigatorUserMediaError.cpp |
index e9cef28d55f28832dcf3cf43e3528dda82d29eec..27e81533bba910ef8412cfbc3ccabefba6bc978d 100644 |
--- a/Source/modules/mediastream/NavigatorUserMediaError.cpp |
+++ b/Source/modules/mediastream/NavigatorUserMediaError.cpp |
@@ -33,18 +33,20 @@ |
namespace WebCore { |
-String NavigatorUserMediaError::name() const |
+PassRefPtr<NavigatorUserMediaError> NavigatorUserMediaError::create(Name name, const String& message, const String& constraintName) |
{ |
- switch (m_name) { |
+ String nameString; |
+ switch (name) { |
case NamePermissionDenied: |
- return "PermissionDeniedError"; |
+ nameString = "PermissionDeniedError"; |
+ break; |
case NameConstraintNotSatisfied: |
- return "ConstraintNotSatisfiedError"; |
+ nameString = "ConstraintNotSatisfiedError"; |
+ break; |
} |
- ASSERT_NOT_REACHED(); |
- return String(); |
+ return adoptRef(new NavigatorUserMediaError(nameString, message, constraintName)); |
} |
} // namespace WebCore |