| Index: chrome/browser/extensions/extensions_service.cc
|
| diff --git a/chrome/browser/extensions/extensions_service.cc b/chrome/browser/extensions/extensions_service.cc
|
| index 854cecc38b65a44cc3f4bced748f17cf5d9ceda7..ac8ca03b1ab089cfb6f3caee52e9b3443d49a42a 100644
|
| --- a/chrome/browser/extensions/extensions_service.cc
|
| +++ b/chrome/browser/extensions/extensions_service.cc
|
| @@ -968,7 +968,11 @@ Extension* ExtensionsService::GetExtensionByWebExtent(const GURL& url) {
|
|
|
| Extension* ExtensionsService::GetExtensionByOverlappingWebExtent(
|
| const ExtensionExtent& extent) {
|
| - // TODO(aa): Make this work for the new extents. http://crbug.com/47445.
|
| + for (size_t i = 0; i < extensions_.size(); ++i) {
|
| + if (extensions_[i]->web_extent().OverlapsWith(extent))
|
| + return extensions_[i];
|
| + }
|
| +
|
| return NULL;
|
| }
|
|
|
|
|