Index: android_webview/browser/test/fake_window.cc |
diff --git a/android_webview/browser/test/fake_window.cc b/android_webview/browser/test/fake_window.cc |
index c709f62e85f8225fd7533f616fc49dad9ed8a0a6..8b13213b1bfed86b85faae104f5f5c9ba543d237 100644 |
--- a/android_webview/browser/test/fake_window.cc |
+++ b/android_webview/browser/test/fake_window.cc |
@@ -52,6 +52,8 @@ FakeWindow::FakeWindow(BrowserViewRenderer* view, |
CheckCurrentlyOnUIThread(); |
DCHECK(view_); |
view_->OnAttachedToWindow(location_.width(), location_.height()); |
+ view_->SetWindowVisibility(true); |
+ view_->SetViewVisibility(true); |
hush (inactive)
2015/01/14 02:06:12
what does it do?
boliu
2015/01/14 02:08:20
WindowVisible is used when scheduling fallback tic
|
} |
FakeWindow::~FakeWindow() { |
@@ -117,7 +119,9 @@ void FakeWindow::OnDrawHardware() { |
DCHECK(on_draw_hardware_pending_); |
on_draw_hardware_pending_ = false; |
+ hooks_->WillOnDraw(); |
bool success = view_->OnDrawHardware(); |
+ hooks_->DidOnDraw(success); |
if (success) { |
CreateRenderThreadIfNeeded(); |