OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/browser/android/content_settings.h" | 5 #include "content/browser/android/content_settings.h" |
6 | 6 |
7 #include "base/android/jni_android.h" | 7 #include "base/android/jni_android.h" |
8 #include "base/android/jni_string.h" | 8 #include "base/android/jni_string.h" |
9 #include "content/browser/android/content_view_core_impl.h" | 9 #include "content/browser/android/content_view_core_impl.h" |
10 #include "content/browser/renderer_host/render_view_host_delegate.h" | 10 #include "content/browser/renderer_host/render_view_host_delegate.h" |
(...skipping 267 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
278 | 278 |
279 env->SetBooleanField( | 279 env->SetBooleanField( |
280 obj, | 280 obj, |
281 field_ids_->database_enabled, | 281 field_ids_->database_enabled, |
282 prefs.databases_enabled); | 282 prefs.databases_enabled); |
283 CheckException(env); | 283 CheckException(env); |
284 | 284 |
285 env->SetBooleanField( | 285 env->SetBooleanField( |
286 obj, | 286 obj, |
287 field_ids_->use_wide_viewport, | 287 field_ids_->use_wide_viewport, |
288 prefs.viewport_enabled); | 288 prefs.use_wide_viewport); |
289 CheckException(env); | 289 CheckException(env); |
290 | 290 |
291 env->SetBooleanField( | 291 env->SetBooleanField( |
292 obj, | 292 obj, |
293 field_ids_->load_with_overview_mode, | 293 field_ids_->load_with_overview_mode, |
294 prefs.initialize_at_minimum_page_scale); | 294 prefs.initialize_at_minimum_page_scale); |
295 CheckException(env); | 295 CheckException(env); |
296 | 296 |
297 env->SetBooleanField( | 297 env->SetBooleanField( |
298 obj, | 298 obj, |
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
408 | 408 |
409 prefs.application_cache_enabled = | 409 prefs.application_cache_enabled = |
410 Java_ContentSettings_getAppCacheEnabled(env, obj); | 410 Java_ContentSettings_getAppCacheEnabled(env, obj); |
411 | 411 |
412 prefs.local_storage_enabled = env->GetBooleanField( | 412 prefs.local_storage_enabled = env->GetBooleanField( |
413 obj, field_ids_->dom_storage_enabled); | 413 obj, field_ids_->dom_storage_enabled); |
414 | 414 |
415 prefs.databases_enabled = env->GetBooleanField( | 415 prefs.databases_enabled = env->GetBooleanField( |
416 obj, field_ids_->database_enabled); | 416 obj, field_ids_->database_enabled); |
417 | 417 |
418 prefs.viewport_enabled = env->GetBooleanField( | 418 prefs.double_tap_to_zoom_enabled = prefs.use_wide_viewport = |
419 obj, field_ids_->use_wide_viewport); | 419 env->GetBooleanField(obj, field_ids_->use_wide_viewport); |
420 prefs.double_tap_to_zoom_enabled = prefs.viewport_enabled; | |
421 | 420 |
422 prefs.initialize_at_minimum_page_scale = env->GetBooleanField( | 421 prefs.initialize_at_minimum_page_scale = env->GetBooleanField( |
423 obj, field_ids_->load_with_overview_mode); | 422 obj, field_ids_->load_with_overview_mode); |
424 | 423 |
425 prefs.user_gesture_required_for_media_playback = env->GetBooleanField( | 424 prefs.user_gesture_required_for_media_playback = env->GetBooleanField( |
426 obj, field_ids_->media_playback_requires_user_gesture); | 425 obj, field_ids_->media_playback_requires_user_gesture); |
427 | 426 |
428 str.Reset( | 427 str.Reset( |
429 env, static_cast<jstring>( | 428 env, static_cast<jstring>( |
430 env->GetObjectField(obj, field_ids_->default_video_poster_url))); | 429 env->GetObjectField(obj, field_ids_->default_video_poster_url))); |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
463 new ContentSettings(env, obj, web_contents, is_master_mode); | 462 new ContentSettings(env, obj, web_contents, is_master_mode); |
464 return reinterpret_cast<jint>(content_settings); | 463 return reinterpret_cast<jint>(content_settings); |
465 } | 464 } |
466 | 465 |
467 static jstring GetDefaultUserAgent(JNIEnv* env, jclass clazz) { | 466 static jstring GetDefaultUserAgent(JNIEnv* env, jclass clazz) { |
468 return base::android::ConvertUTF8ToJavaString( | 467 return base::android::ConvertUTF8ToJavaString( |
469 env, GetContentClient()->GetUserAgent()).Release(); | 468 env, GetContentClient()->GetUserAgent()).Release(); |
470 } | 469 } |
471 | 470 |
472 } // namespace content | 471 } // namespace content |
OLD | NEW |