| Index: media/base/cdm_initialized_promise.h | 
| diff --git a/media/base/cdm_initialized_promise.h b/media/base/cdm_initialized_promise.h | 
| index cc11f31d96cc2b19c6287cbf8280635ba3db9d59..8e48f7cd0fa2b422ff1f54fcb0c831bf4869bfbb 100644 | 
| --- a/media/base/cdm_initialized_promise.h | 
| +++ b/media/base/cdm_initialized_promise.h | 
| @@ -11,10 +11,11 @@ | 
| #include "media/base/cdm_factory.h" | 
| #include "media/base/cdm_promise.h" | 
| #include "media/base/media_export.h" | 
| -#include "media/base/media_keys.h" | 
|  | 
| namespace media { | 
|  | 
| +class MediaKeys; | 
| + | 
| // Promise to be resolved when the CDM is initialized. It owns the MediaKeys | 
| // object until the initialization completes, which it then passes to | 
| // |cdm_created_cb|. | 
| @@ -26,7 +27,7 @@ class MEDIA_EXPORT CdmInitializedPromise : public SimpleCdmPromise { | 
|  | 
| // SimpleCdmPromise implementation. | 
| void resolve() override; | 
| -  void reject(MediaKeys::Exception exception_code, | 
| +  void reject(CdmPromise::Exception exception_code, | 
| uint32_t system_code, | 
| const std::string& error_message) override; | 
|  | 
|  |