Index: content/renderer/pepper/content_decryptor_delegate.cc |
diff --git a/content/renderer/pepper/content_decryptor_delegate.cc b/content/renderer/pepper/content_decryptor_delegate.cc |
index 64aa297ff5726d9f28c44d0c76c76cee5515a207..ac7d11628c379264b87855ff62725bbc360519d7 100644 |
--- a/content/renderer/pepper/content_decryptor_delegate.cc |
+++ b/content/renderer/pepper/content_decryptor_delegate.cc |
@@ -695,19 +695,6 @@ bool ContentDecryptorDelegate::DecryptAndDecodeVideo( |
void ContentDecryptorDelegate::OnPromiseResolved(uint32 promise_id) { |
scoped_ptr<CdmPromise> promise = TakePromise(promise_id); |
- |
- // Special case due to http://crbug.com/408330. CDM is resolving LoadSession() |
- // with this method when the session is not found. Instead it should call |
- // PromiseResolvedWithSession(""), so emulate that here until 408330 is fixed. |
- // TODO(jrummell): Remove this code when the CDM is updated. |
- if (promise && |
- promise->GetResolveParameterType() == media::CdmPromise::STRING_TYPE) { |
- NewSessionCdmPromise* session_promise = |
- static_cast<NewSessionCdmPromise*>(promise.get()); |
- session_promise->resolve(std::string()); |
- return; |
- } |
- |
if (!promise || |
promise->GetResolveParameterType() != media::CdmPromise::VOID_TYPE) { |
NOTREACHED(); |