Index: chrome/browser/icon_loader_chromeos.cc |
diff --git a/chrome/browser/icon_loader_chromeos.cc b/chrome/browser/icon_loader_chromeos.cc |
index 100f1ac1c4c958f9e4f35eaf1c0bbdead3271850..260a45ec2eca3a7cd34c1c9cc92761284577bb12 100644 |
--- a/chrome/browser/icon_loader_chromeos.cc |
+++ b/chrome/browser/icon_loader_chromeos.cc |
@@ -9,9 +9,11 @@ |
#include <utility> |
#include "base/bind.h" |
+#include "base/files/file_path.h" |
#include "base/lazy_instance.h" |
#include "base/memory/ref_counted_memory.h" |
#include "base/message_loop.h" |
+#include "base/string_util.h" |
#include "chrome/browser/icon_loader.h" |
#include "grit/theme_resources.h" |
#include "third_party/skia/include/core/SkBitmap.h" |
@@ -177,6 +179,12 @@ int IconSizeToDIPSize(IconLoader::IconSize size) { |
} // namespace |
+// static |
+IconGroupID IconLoader::ReadGroupIDFromFilepath( |
+ const base::FilePath& filepath) { |
+ return StringToLowerASCII(filepath.Extension()); |
+} |
+ |
void IconLoader::ReadIcon() { |
static base::LazyInstance<IconMapper>::Leaky icon_mapper = |
LAZY_INSTANCE_INITIALIZER; |