Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(170)

Side by Side Diff: android_webview/browser/aw_contents.cc

Issue 2842693005: Store physical backing size in ViewAndroid (Closed)
Patch Set: no UpdateLayerBounds Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 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 "android_webview/browser/aw_contents.h" 5 #include "android_webview/browser/aw_contents.h"
6 6
7 #include <limits> 7 #include <limits>
8 #include <utility> 8 #include <utility>
9 9
10 #include "android_webview/browser/aw_autofill_client.h" 10 #include "android_webview/browser/aw_autofill_client.h"
(...skipping 847 matching lines...) Expand 10 before | Expand all | Expand 10 after
858 href, anchor_text, img_src); 858 href, anchor_text, img_src);
859 } 859 }
860 860
861 void AwContents::OnSizeChanged(JNIEnv* env, 861 void AwContents::OnSizeChanged(JNIEnv* env,
862 const JavaParamRef<jobject>& obj, 862 const JavaParamRef<jobject>& obj,
863 int w, 863 int w,
864 int h, 864 int h,
865 int ow, 865 int ow,
866 int oh) { 866 int oh) {
867 DCHECK_CURRENTLY_ON(BrowserThread::UI); 867 DCHECK_CURRENTLY_ON(BrowserThread::UI);
868 gfx::Size size(w, h);
869 web_contents_->GetNativeView()->OnPhysicalBackingSizeChanged(size);
868 browser_view_renderer_.OnSizeChanged(w, h); 870 browser_view_renderer_.OnSizeChanged(w, h);
869 } 871 }
870 872
871 void AwContents::SetViewVisibility(JNIEnv* env, 873 void AwContents::SetViewVisibility(JNIEnv* env,
872 const JavaParamRef<jobject>& obj, 874 const JavaParamRef<jobject>& obj,
873 bool visible) { 875 bool visible) {
874 DCHECK_CURRENTLY_ON(BrowserThread::UI); 876 DCHECK_CURRENTLY_ON(BrowserThread::UI);
875 browser_view_renderer_.SetViewVisibility(visible); 877 browser_view_renderer_.SetViewVisibility(visible);
876 UpdateRendererPriority(); 878 UpdateRendererPriority();
877 } 879 }
(...skipping 565 matching lines...) Expand 10 before | Expand all | Expand 10 after
1443 1445
1444 return Java_AwContents_onRenderProcessGoneDetail(env, obj, child_process_id, 1446 return Java_AwContents_onRenderProcessGoneDetail(env, obj, child_process_id,
1445 crashed); 1447 crashed);
1446 } 1448 }
1447 1449
1448 void AwContents::RenderProcessReady(content::RenderProcessHost* host) { 1450 void AwContents::RenderProcessReady(content::RenderProcessHost* host) {
1449 UpdateRendererPriority(); 1451 UpdateRendererPriority();
1450 } 1452 }
1451 1453
1452 } // namespace android_webview 1454 } // namespace android_webview
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698