Index: chrome/browser/profiles/profile_info_cache.cc |
diff --git a/chrome/browser/profiles/profile_info_cache.cc b/chrome/browser/profiles/profile_info_cache.cc |
index 1816a44642fbf56010160614aa410c8da1cd81ef..073728ac854f30e9275d92925dd05b51ee1c5c09 100644 |
--- a/chrome/browser/profiles/profile_info_cache.cc |
+++ b/chrome/browser/profiles/profile_info_cache.cc |
@@ -651,17 +651,22 @@ size_t ProfileInfoCache::GetDefaultAvatarIconCount() { |
// static |
int ProfileInfoCache::GetDefaultAvatarIconResourceIDAtIndex(size_t index) { |
- DCHECK_LT(index, GetDefaultAvatarIconCount()); |
+ DCHECK(IsDefaultAvatarIconIndex(index)); |
return kDefaultAvatarIconResources[index]; |
} |
// static |
std::string ProfileInfoCache::GetDefaultAvatarIconUrl(size_t index) { |
- DCHECK_LT(index, kDefaultAvatarIconsCount); |
+ DCHECK(IsDefaultAvatarIconIndex(index)); |
return StringPrintf("%s%" PRIuS, kDefaultUrlPrefix, index); |
} |
// static |
+bool ProfileInfoCache::IsDefaultAvatarIconIndex(size_t index) { |
+ return index < kDefaultAvatarIconsCount; |
+} |
+ |
+// static |
bool ProfileInfoCache::IsDefaultAvatarIconUrl(const std::string& url, |
size_t* icon_index) { |
DCHECK(icon_index); |