Index: webkit/tools/test_shell/mac/webwidget_host.mm |
diff --git a/webkit/tools/test_shell/mac/webwidget_host.mm b/webkit/tools/test_shell/mac/webwidget_host.mm |
index 3ce3369ce6103f3cd99ecc722343c7c21a80e1f7..2f9642c84f339b2f642d7a6e3aa181c983dedec8 100644 |
--- a/webkit/tools/test_shell/mac/webwidget_host.mm |
+++ b/webkit/tools/test_shell/mac/webwidget_host.mm |
@@ -149,7 +149,8 @@ WebWidgetHost::WebWidgetHost() |
: view_(NULL), |
webwidget_(NULL), |
scroll_dx_(0), |
- scroll_dy_(0) { |
+ scroll_dy_(0), |
+ ALLOW_THIS_IN_INITIALIZER_LIST(factory_(this)) { |
set_painting(false); |
} |
@@ -183,6 +184,8 @@ void WebWidgetHost::Paint() { |
[NSGraphicsContext graphicsContextWithGraphicsPort:bitmap_context |
flipped:YES]]; |
+ webwidget_->animate(); |
+ |
// This may result in more invalidation |
webwidget_->layout(); |