14e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved. 24e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 34e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)// found in the LICENSE file. 44e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 54e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#include "android_webview/native/aw_web_preferences_populater_impl.h" 64e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 74e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)#include "android_webview/native/aw_settings.h" 84e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 94e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)namespace android_webview { 104e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 114e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)AwWebPreferencesPopulaterImpl::AwWebPreferencesPopulaterImpl() { 124e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} 134e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 144e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)AwWebPreferencesPopulaterImpl::~AwWebPreferencesPopulaterImpl() { 154e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} 164e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 174e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)void AwWebPreferencesPopulaterImpl::PopulateFor( 184e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) content::WebContents* web_contents, 19116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch content::WebPreferences* web_prefs) { 204e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) AwSettings* aw_settings = AwSettings::FromWebContents(web_contents); 214e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) if (aw_settings) { 224e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) aw_settings->PopulateWebPreferences(web_prefs); 234e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) } 244e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)} 254e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 26116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch} // namespace android_webview 27