Lines Matching refs:favicon
151 entry->favicon().set_is_valid(true); in UpdateFavicon()
156 entry->favicon().set_bitmap(image); in UpdateFavicon()
191 if (!favicon_expired_ && entry->favicon().is_valid() && in OnUpdateFaviconURL()
192 DoUrlAndIconMatch(*current_candidate(), entry->favicon().url(), in OnUpdateFaviconURL()
196 entry->favicon().set_url(current_candidate()->icon_url); in OnUpdateFaviconURL()
311 history::FaviconData favicon) { in OnFaviconDataForInitialURL() argument
317 history_icon_ = favicon; in OnFaviconDataForInitialURL()
319 favicon_expired_ = (favicon.known_icon && favicon.expired); in OnFaviconDataForInitialURL()
321 if (favicon.known_icon && favicon.icon_type == history::FAVICON && in OnFaviconDataForInitialURL()
322 !entry->favicon().is_valid() && in OnFaviconDataForInitialURL()
325 *current_candidate(), favicon.icon_url, favicon.icon_type))) { in OnFaviconDataForInitialURL()
330 entry->favicon().set_url(favicon.icon_url); in OnFaviconDataForInitialURL()
331 if (favicon.is_valid()) in OnFaviconDataForInitialURL()
332 UpdateFavicon(entry, favicon.image_data); in OnFaviconDataForInitialURL()
333 entry->favicon().set_is_valid(true); in OnFaviconDataForInitialURL()
336 if (favicon.known_icon && !favicon.expired) { in OnFaviconDataForInitialURL()
339 *current_candidate(), favicon.icon_url, favicon.icon_type)) { in OnFaviconDataForInitialURL()
387 history::FaviconData favicon) { in OnFaviconData() argument
394 if (favicon.icon_type == history::FAVICON) { in OnFaviconData()
395 if (favicon.is_valid()) { in OnFaviconData()
399 UpdateFavicon(entry, favicon.image_data); in OnFaviconData()
401 if (!favicon.known_icon || favicon.expired) { in OnFaviconData()
404 ScheduleDownload(entry->url(), entry->favicon().url(), in OnFaviconData()
408 } else if (current_candidate() && (!favicon.known_icon || favicon.expired || in OnFaviconData()
410 *current_candidate(), favicon.icon_url, favicon.icon_type)))) { in OnFaviconData()
417 history_icon_ = favicon; in OnFaviconData()