| Index: chrome/browser/extensions/image_loading_tracker.h
|
| ===================================================================
|
| --- chrome/browser/extensions/image_loading_tracker.h (revision 133434)
|
| +++ chrome/browser/extensions/image_loading_tracker.h (working copy)
|
| @@ -9,6 +9,7 @@
|
| #include <map>
|
|
|
| #include "base/compiler_specific.h"
|
| +#include "base/gtest_prod_util.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "chrome/common/extensions/extension_resource.h"
|
| #include "content/public/browser/notification_observer.h"
|
| @@ -122,6 +123,13 @@
|
| void OnImageLoaded(SkBitmap* image, const ExtensionResource& resource,
|
| const gfx::Size& original_size, int id, bool should_cache);
|
|
|
| + // Checks whether image is a component extension resource. Returns false
|
| + // if a given |resource| does not have a corresponding image in bundled
|
| + // resources. Otherwise fills |resource_id|.
|
| + bool IsComponentExtensionResource(const Extension* extension,
|
| + const ExtensionResource& resource,
|
| + int& resource_id) const;
|
| +
|
| // content::NotificationObserver method. If an extension is uninstalled while
|
| // we're waiting for the image we remove the entry from load_map_.
|
| virtual void Observe(int type,
|
| @@ -143,6 +151,9 @@
|
|
|
| content::NotificationRegistrar registrar_;
|
|
|
| + FRIEND_TEST_ALL_PREFIXES(ImageLoadingTrackerTest,
|
| + IsComponentExtensionResource);
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(ImageLoadingTracker);
|
| };
|
|
|
|
|