Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index 70534c3dcd539ac3dd378fcdcff2548a53216389..533021f9deefc3358f6d56be77f4db8cd6e7b978 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -1114,6 +1114,13 @@ void RenderWidget::didDeactivateCompositor() { |
void RenderWidget::willBeginCompositorFrame() { |
piman
2012/03/28 16:45:50
Just to double-check, this is only called with the
nduca
2012/03/28 18:01:12
Yes, now.
|
TRACE_EVENT0("gpu", "RenderWidget::willBeginCompositorFrame"); |
+ |
+ // The following two can result in further layout and possibly |
+ // enable GPU acceleration so they need to be called before any painting |
+ // is done. |
+ UpdateTextInputState(); |
+ UpdateSelectionBounds(); |
+ |
WillInitiatePaint(); |
} |