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