[Extensions] Fix IsBeingUpgraded runtime data bug and make RuntimeData take ids
commit2c16c6099f1f799509a19bacf6b04add78410e55
authorrdevlin.cronin <rdevlin.cronin@chromium.org>
Fri, 21 Nov 2014 01:35:49 +0000 (20 17:35 -0800)
committerCommit bot <commit-bot@chromium.org>
Fri, 21 Nov 2014 01:36:05 +0000 (21 01:36 +0000)
treeff821051f07fd104d237869c374ed0c42c655cc2
parent4167dc6b93bbcbee8b2503f8c57d7f16e4149c0c
[Extensions] Fix IsBeingUpgraded runtime data bug and make RuntimeData take ids

Fix a bug where IsBeingUpgraded would be reset during the reload process (even
though it's also *set* during the reload process...), and make RuntimeData take
extension ids instead of extensions.

BUG=435336
TBR=sky@chromium.org (micro change in ui/toolbar/)

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

Cr-Commit-Position: refs/heads/master@{#305134}
chrome/browser/extensions/extension_service.cc
chrome/browser/ui/toolbar/toolbar_actions_bar.cc
extensions/browser/api/declarative_webrequest/webrequest_rules_registry.cc
extensions/browser/api/web_request/web_request_api.cc
extensions/browser/api/web_request/web_request_api_helpers.cc
extensions/browser/api/web_request/web_request_api_helpers.h
extensions/browser/extension_host.cc
extensions/browser/runtime_data.cc
extensions/browser/runtime_data.h
extensions/browser/runtime_data_unittest.cc