| Index: chrome/renderer/resources/extensions/searchbox_api.js
|
| diff --git a/chrome/renderer/resources/extensions/searchbox_api.js b/chrome/renderer/resources/extensions/searchbox_api.js
|
| index 1acb05ad36fcfac749c31e2725fba43e2d2faf5f..6bdb5ea00e27eb3f2226dd78a03113093c41c941 100644
|
| --- a/chrome/renderer/resources/extensions/searchbox_api.js
|
| +++ b/chrome/renderer/resources/extensions/searchbox_api.js
|
| @@ -83,16 +83,24 @@ if (!chrome.embeddedSearch) {
|
| function GetMostVisitedItemsWrapper() {
|
| var mostVisitedItems = GetMostVisitedItems();
|
| for (var i = 0, item; item = mostVisitedItems[i]; ++i) {
|
| + item.faviconUrl = GenerateFaviconURL(item.renderViewId, item.rid);
|
| // These properties are private data and should not be returned to
|
| // the page. They are only accessible via getMostVisitedItemData().
|
| item.url = null;
|
| item.title = null;
|
| item.domain = null;
|
| item.direction = null;
|
| + item.renderViewId = null;
|
| }
|
| return mostVisitedItems;
|
| }
|
|
|
| + function GenerateFaviconURL(renderViewId, rid) {
|
| + return "chrome-search://favicon/size/16@" +
|
| + window.devicePixelRatio + "x/" +
|
| + renderViewId + "/" + rid;
|
| + }
|
| +
|
| // =======================================================================
|
| // Exported functions
|
| // =======================================================================
|
|
|