Dismiss EME infobar when WebMediaPlayer is destroyed.
commit566755f8730890267205b6f6e290f72356e79fee
authorkkimlabs@chromium.org <kkimlabs@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 8 Jan 2014 01:14:57 +0000 (8 01:14 +0000)
committerkkimlabs@chromium.org <kkimlabs@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 8 Jan 2014 01:14:57 +0000 (8 01:14 +0000)
treeab56f84d5737f84086a6aa2a7682a60f1c6e992f
parent1cd225bac6027b3bea3ac9474cef0eaeb3bbca3e
Dismiss EME infobar when WebMediaPlayer is destroyed.

The EME infobar should be dismissed when it was requested
in an iframe and it is navigated away.

BUG=297891

Review URL: https://codereview.chromium.org/107413006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243458 0039d316-1c4b-4281-b951-d872f2087c98
39 files changed:
android_webview/browser/aw_browser_context.cc
android_webview/browser/aw_browser_context.h
android_webview/native/aw_web_contents_delegate.cc
android_webview/native/aw_web_contents_delegate.h
chrome/browser/android/chrome_web_contents_delegate_android.cc
chrome/browser/android/chrome_web_contents_delegate_android.h
chrome/browser/content_settings/permission_queue_controller.cc
chrome/browser/content_settings/permission_queue_controller.h
chrome/browser/content_settings/permission_queue_controller_unittest.cc
chrome/browser/content_settings/permission_request_id.cc
chrome/browser/content_settings/permission_request_id.h
chrome/browser/geolocation/chrome_geolocation_permission_context.cc
chrome/browser/geolocation/chrome_geolocation_permission_context.h
chrome/browser/geolocation/chrome_geolocation_permission_context_unittest.cc
chrome/browser/media/chrome_midi_permission_context.cc
chrome/browser/media/chrome_midi_permission_context.h
chrome/browser/media/protected_media_identifier_permission_context.cc
chrome/browser/media/protected_media_identifier_permission_context.h
chrome/browser/profiles/off_the_record_profile_impl.cc
chrome/browser/profiles/off_the_record_profile_impl.h
chrome/browser/profiles/profile_impl.cc
chrome/browser/profiles/profile_impl.h
chrome/browser/ui/app_list/test/fake_profile.cc
chrome/browser/ui/app_list/test/fake_profile.h
chrome/test/base/testing_profile.cc
chrome/test/base/testing_profile.h
content/browser/download/download_manager_impl_unittest.cc
content/browser/media/android/browser_media_player_manager.cc
content/browser/media/android/browser_media_player_manager.h
content/common/media/media_player_messages_android.h
content/public/browser/browser_context.h
content/public/browser/web_contents_delegate.h
content/public/test/test_browser_context.cc
content/public/test/test_browser_context.h
content/renderer/media/android/proxy_media_keys.cc
content/renderer/media/android/renderer_media_player_manager.cc
content/renderer/media/android/renderer_media_player_manager.h
content/shell/browser/shell_browser_context.cc
content/shell/browser/shell_browser_context.h