Index: content/browser/media/android/media_drm_credential_manager.cc |
diff --git a/content/browser/media/android/media_drm_credential_manager.cc b/content/browser/media/android/media_drm_credential_manager.cc |
index 8e62770d3f1ae4ca6082f692102bd7d3747f293a..d846bcf004eed4b33b19aa981fd64f7cdd4eb30e 100644 |
--- a/content/browser/media/android/media_drm_credential_manager.cc |
+++ b/content/browser/media/android/media_drm_credential_manager.cc |
@@ -100,14 +100,17 @@ bool MediaDrmCredentialManager::ResetCredentialsInternal( |
base::Bind(&MediaDrmCredentialManager::OnResetCredentialsCompleted, |
base::Unretained(this), security_level); |
- if (!media_drm_bridge_->SetSecurityLevel(security_level)) { |
+ media::MediaDrmBridge* media_drm_bridge = |
+ static_cast<media::MediaDrmBridge*>(media_drm_bridge_.get()); |
+ |
+ if (!media_drm_bridge->SetSecurityLevel(security_level)) { |
// No need to reset credentials for unsupported |security_level|. |
base::ThreadTaskRunnerHandle::Get()->PostTask( |
FROM_HERE, base::Bind(reset_credentials_cb, true)); |
return true; |
} |
- media_drm_bridge_->ResetDeviceCredentials(reset_credentials_cb); |
+ media_drm_bridge->ResetDeviceCredentials(reset_credentials_cb); |
return true; |
} |