X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fchrome%2Fbrowser%2Fui%2Fsearch%2Fsearch_tab_helper.cc;h=133b9d1a8e5b769a823c482d2f65139f8cf7b662;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=696eca073df149f52fb5532b6f18741fafc888a8;hpb=7338fba38ba696536d1cc9d389afd716a6ab2fe6;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/ui/search/search_tab_helper.cc b/src/chrome/browser/ui/search/search_tab_helper.cc index 696eca0..133b9d1 100644 --- a/src/chrome/browser/ui/search/search_tab_helper.cc +++ b/src/chrome/browser/ui/search/search_tab_helper.cc @@ -322,10 +322,11 @@ void SearchTabHelper::NavigationEntryCommitted( if (!load_details.is_main_frame) return; - // TODO(kmadhusu): Set the page initial states (such as omnibox margin, etc) - // from here. Please refer to crbug.com/247517 for more details. if (chrome::ShouldAssignURLToInstantRenderer(web_contents_->GetURL(), profile())) { + InstantService* instant_service = + InstantServiceFactory::GetForProfile(profile()); + ipc_router_.SetOmniboxStartMargin(instant_service->omnibox_start_margin()); ipc_router_.SetDisplayInstantResults(); } @@ -384,6 +385,10 @@ void SearchTabHelper::MostVisitedItemsChanged( ipc_router_.SendMostVisitedItems(items_copy); } +void SearchTabHelper::OmniboxStartMarginChanged(int omnibox_start_margin) { + ipc_router_.SetOmniboxStartMargin(omnibox_start_margin); +} + void SearchTabHelper::MaybeRemoveMostVisitedItems( std::vector* items) { // The code below uses APIs not available on Android and the experiment should