| Index: chrome/renderer/searchbox/searchbox.cc
|
| diff --git a/chrome/renderer/searchbox/searchbox.cc b/chrome/renderer/searchbox/searchbox.cc
|
| index d72a60cb974e1980cc468d7c80dacee9f005c40e..1e05d1b4ef027cacb407a36adeccb052b91aaf96 100644
|
| --- a/chrome/renderer/searchbox/searchbox.cc
|
| +++ b/chrome/renderer/searchbox/searchbox.cc
|
| @@ -126,13 +126,15 @@ void SearchBox::NavigateToURL(const GURL& url,
|
| void SearchBox::DeleteMostVisitedItem(
|
| InstantRestrictedID most_visited_item_id) {
|
| render_view()->Send(new ChromeViewHostMsg_SearchBoxDeleteMostVisitedItem(
|
| - render_view()->GetRoutingID(), most_visited_item_id));
|
| + render_view()->GetRoutingID(),
|
| + GetURLForMostVisitedItem(most_visited_item_id)));
|
| }
|
|
|
| void SearchBox::UndoMostVisitedDeletion(
|
| InstantRestrictedID most_visited_item_id) {
|
| render_view()->Send(new ChromeViewHostMsg_SearchBoxUndoMostVisitedDeletion(
|
| - render_view()->GetRoutingID(), most_visited_item_id));
|
| + render_view()->GetRoutingID(),
|
| + GetURLForMostVisitedItem(most_visited_item_id)));
|
| }
|
|
|
| void SearchBox::UndoAllMostVisitedDeletions() {
|
| @@ -442,3 +444,8 @@ bool SearchBox::GetMostVisitedItemWithID(
|
| return most_visited_items_cache_.GetItemWithRestrictedID(most_visited_item_id,
|
| item);
|
| }
|
| +
|
| +GURL SearchBox::GetURLForMostVisitedItem(InstantRestrictedID item_id) const {
|
| + InstantMostVisitedItem item;
|
| + return GetMostVisitedItemWithID(item_id, &item) ? item.url : GURL();
|
| +}
|
|
|