diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.cpp')
-rw-r--r-- | chromium/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/chromium/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.cpp b/chromium/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.cpp index e9cef28d55f..6c27428ef64 100644 --- a/chromium/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.cpp +++ b/chromium/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.cpp @@ -33,18 +33,20 @@ namespace WebCore { -String NavigatorUserMediaError::name() const +PassRefPtrWillBeRawPtr<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 adoptRefWillBeNoop(new NavigatorUserMediaError(nameString, message, constraintName)); } } // namespace WebCore |