Chromium Code Reviews| Index: chrome/renderer/searchbox/searchbox_extension.cc |
| diff --git a/chrome/renderer/searchbox/searchbox_extension.cc b/chrome/renderer/searchbox/searchbox_extension.cc |
| index 654d9296add0507ac10d6b1ffaa8b26b3207011f..9115f1ff6657c1447a170182d42a9fcf8f59fe77 100644 |
| --- a/chrome/renderer/searchbox/searchbox_extension.cc |
| +++ b/chrome/renderer/searchbox/searchbox_extension.cc |
| @@ -633,20 +633,21 @@ v8::Handle<v8::Value> SearchBoxExtensionWrapper::NavigateContentWindow( |
| if (!render_view || !args.Length()) return v8::Undefined(); |
| GURL destination_url; |
| + content::PageTransition transition = content::PAGE_TRANSITION_TYPED; |
|
samarth
2012/12/12 22:05:36
Maybe add a note/TODO here to reconsider what the
Shishir
2012/12/12 22:21:08
Since this code only seems to support NavigateCont
|
| if (args[0]->IsNumber()) { |
| const InstantAutocompleteResult* result = SearchBox::Get(render_view)-> |
| GetAutocompleteResultWithId(args[0]->Uint32Value()); |
| - if (result) |
| + if (result) { |
| destination_url = GURL(result->destination_url); |
| + transition = result->transition; |
| + } |
| } else { |
| destination_url = GURL(V8ValueToUTF16(args[0])); |
| } |
| // Navigate the main frame. |
| - if (destination_url.is_valid()) { |
| - WebKit::WebURLRequest request(destination_url); |
| - render_view->GetWebView()->mainFrame()->loadRequest(request); |
| - } |
| + if (destination_url.is_valid()) |
| + SearchBox::Get(render_view)->NavigateToURL(destination_url, transition); |
| return v8::Undefined(); |
| } |