#include <vector>
#include "base/bind.h"
-#include "chrome/browser/chrome_notification_types.h"
#include "content/public/browser/notification_service.h"
#include "extensions/browser/image_loader.h"
+#include "extensions/browser/notification_types.h"
#include "extensions/common/extension.h"
#include "ui/gfx/canvas.h"
#include "ui/gfx/image/canvas_image_source.h"
const ExtensionIconSet& icons,
int size,
ExtensionIconSet::MatchType match_type) {
- std::string path = icons.Get(size, match_type);
- if (path.empty())
- return extensions::ExtensionResource();
-
- return extension->GetResource(path);
+ const std::string& path = icons.Get(size, match_type);
+ return path.empty() ? extensions::ExtensionResource()
+ : extension->GetResource(path);
}
class BlankImageSource : public gfx::CanvasImageSource {
image_skia_ = gfx::ImageSkia(source_, resource_size);
registrar_.Add(this,
- chrome::NOTIFICATION_EXTENSION_REMOVED,
+ extensions::NOTIFICATION_EXTENSION_REMOVED,
content::NotificationService::AllSources());
}
void IconImage::Observe(int type,
const content::NotificationSource& source,
const content::NotificationDetails& details) {
- DCHECK_EQ(type, chrome::NOTIFICATION_EXTENSION_REMOVED);
+ DCHECK_EQ(type, extensions::NOTIFICATION_EXTENSION_REMOVED);
const Extension* extension = content::Details<const Extension>(details).ptr();