Index: android_webview/test/shell/src/org/chromium/android_webview/test/AwTestContainerView.java |
diff --git a/android_webview/test/shell/src/org/chromium/android_webview/test/AwTestContainerView.java b/android_webview/test/shell/src/org/chromium/android_webview/test/AwTestContainerView.java |
index 89905d14cf1459fbc031c2b4c493b6109b71c3b3..f3a3e88d3d0e68029922ffd9643a5ae42ba63842 100644 |
--- a/android_webview/test/shell/src/org/chromium/android_webview/test/AwTestContainerView.java |
+++ b/android_webview/test/shell/src/org/chromium/android_webview/test/AwTestContainerView.java |
@@ -56,16 +56,19 @@ public class AwTestContainerView extends FrameLayout { |
@Override |
public void onConfigurationChanged(Configuration newConfig) { |
+ super.onConfigurationChanged(newConfig); |
mAwContents.onConfigurationChanged(newConfig); |
} |
@Override |
public void onAttachedToWindow() { |
+ super.onAttachedToWindow(); |
mAwContents.onAttachedToWindow(); |
} |
@Override |
public void onDetachedFromWindow() { |
+ super.onDetachedFromWindow(); |
mAwContents.onDetachedFromWindow(); |
} |
@@ -97,27 +100,40 @@ public class AwTestContainerView extends FrameLayout { |
@Override |
public void onSizeChanged(int w, int h, int ow, int oh) { |
+ super.onSizeChanged(w, h, ow, oh); |
mAwContents.onSizeChanged(w, h, ow, oh); |
} |
@Override |
+ public void onScrollChanged(int l, int t, int oldl, int oldt) { |
+ super.onScrollChanged(l, t, oldl, oldt); |
+ if (mAwContents != null) { |
+ mAwContents.onContainerViewScrollChanged(l, t, oldl, oldt); |
+ } |
+ } |
+ |
+ @Override |
public void onVisibilityChanged(View changedView, int visibility) { |
+ super.onVisibilityChanged(changedView, visibility); |
mAwContents.onVisibilityChanged(changedView, visibility); |
} |
@Override |
public void onWindowVisibilityChanged(int visibility) { |
+ super.onWindowVisibilityChanged(visibility); |
mAwContents.onWindowVisibilityChanged(visibility); |
} |
@Override |
public boolean onTouchEvent(MotionEvent ev) { |
+ super.onTouchEvent(ev); |
return mAwContents.onTouchEvent(ev); |
} |
@Override |
public void onDraw(Canvas canvas) { |
mAwContents.onDraw(canvas); |
+ super.onDraw(canvas); |
} |
// TODO: AwContents could define a generic class that holds an implementation similar to |