extensions: Make sure a valid key is used to track the event-listener counts.
commita0ab38510fca59d581d06e62d7973345ee5525d2
authorSadrul Habib Chowdhury <sadrul@chromium.org>
Wed, 3 Dec 2014 20:53:54 +0000 (3 15:53 -0500)
committerSadrul Habib Chowdhury <sadrul@chromium.org>
Wed, 3 Dec 2014 20:54:53 +0000 (3 20:54 +0000)
treec4ca1e7a0abeaf108185c3fe20d7e6983792b856
parented290a243bfc403963612d28895df1cb4deb32ba
extensions: Make sure a valid key is used to track the event-listener counts.

The extension ID can be empty in some scenarios (e.g. <webview> in webui pages).
In such cases, use the ScriptContext's URL as the key.

BUG=434727
R=kalman@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#306672}
extensions/renderer/event_bindings.cc