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 db8bc11cde44c3aa89ea96c57f5e199360ef0953..dcc18aec233144b03d1b55ad7deb66e2e9fdfaf7 100644 |
| --- a/chrome/renderer/searchbox/searchbox_extension.cc |
| +++ b/chrome/renderer/searchbox/searchbox_extension.cc |
| @@ -18,6 +18,7 @@ |
| #include "ui/base/keycodes/keyboard_codes.h" |
| #include "ui/base/resource/resource_bundle.h" |
| #include "v8/include/v8.h" |
| +#include "ui/base/window_open_disposition.h" |
| namespace { |
| @@ -698,9 +699,13 @@ v8::Handle<v8::Value> SearchBoxExtensionWrapper::NavigateContentWindow( |
| } |
| // Navigate the main frame. |
| - if (destination_url.is_valid()) |
| - SearchBox::Get(render_view)->NavigateToURL(destination_url, transition); |
| - |
| + if (destination_url.is_valid()) { |
| + WindowOpenDisposition disposition = CURRENT_TAB; |
| + if (args[1]->Uint32Value() == 2) |
| + disposition = NEW_BACKGROUND_TAB; |
|
sreeram
2013/01/24 19:13:48
Indent only by 2 spaces from the previous line.
dougw
2013/02/06 21:42:11
Done.
|
| + SearchBox::Get(render_view)->NavigateToURL( |
| + destination_url, transition, disposition); |
| + } |
| return v8::Undefined(); |
| } |