Chromium Code Reviews| Index: chrome/browser/android/tab_android.cc |
| diff --git a/chrome/browser/android/tab_android.cc b/chrome/browser/android/tab_android.cc |
| index 773d1f047f9eb4250ad17419dfef609ff0b9519b..a362bf2a3c2a0d1334a986d94f09d0bc6a929b37 100644 |
| --- a/chrome/browser/android/tab_android.cc |
| +++ b/chrome/browser/android/tab_android.cc |
| @@ -21,6 +21,7 @@ |
| #include "chrome/browser/printing/print_view_manager_basic.h" |
| #include "chrome/browser/profiles/profile.h" |
| #include "chrome/browser/profiles/profile_android.h" |
| +#include "chrome/browser/search/search.h" |
| #include "chrome/browser/sessions/session_tab_helper.h" |
| #include "chrome/browser/sync/glue/synced_tab_delegate_android.h" |
| #include "chrome/browser/ui/android/content_settings/popup_blocked_infobar_delegate.h" |
| @@ -30,6 +31,7 @@ |
| #include "chrome/browser/ui/android/tab_model/tab_model_list.h" |
| #include "chrome/browser/ui/android/window_android_helper.h" |
| #include "chrome/browser/ui/blocked_content/popup_blocker_tab_helper.h" |
| +#include "chrome/browser/ui/search/search_tab_helper.h" |
| #include "chrome/browser/ui/tab_contents/core_tab_helper.h" |
| #include "chrome/browser/ui/tab_helpers.h" |
| #include "chrome/browser/ui/toolbar/toolbar_model_impl.h" |
| @@ -461,6 +463,15 @@ TabAndroid::TabLoadStatus TabAndroid::LoadUrl(JNIEnv* env, |
| GURL(base::android::ConvertJavaStringToUTF8(env, j_referrer_url)), |
| static_cast<blink::WebReferrerPolicy>(referrer_policy)); |
| } |
| + const base::string16 search_terms = |
| + chrome::ExtractSearchTermsFromURL(GetProfile(), gurl); |
| + SearchTabHelper* search_tab_helper = |
| + SearchTabHelper::FromWebContents(web_contents_.get()); |
| + if (!search_terms.empty() && search_tab_helper && |
| + search_tab_helper->SupportsInstant()) { |
| + search_tab_helper->Submit(search_terms); |
| + return DEFAULT_PAGE_LOAD; |
|
samarth
2014/04/25 06:50:20
Is this the right return type here?
kmadhusu
2014/04/25 17:23:19
Ted@, Is this okay? Do you want me to create a new
Ted C
2014/04/29 16:53:13
This should be fine. This isn't a prerendered pag
kmadhusu
2014/04/29 17:01:30
Loading progress bar is shown while going through
|
| + } |
| content_view->LoadUrl(load_params); |
| } |
| return DEFAULT_PAGE_LOAD; |