summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/render_widget.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/render_widget.h')
-rw-r--r--chrome/renderer/render_widget.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/chrome/renderer/render_widget.h b/chrome/renderer/render_widget.h
index ab591f0..dab2a81 100644
--- a/chrome/renderer/render_widget.h
+++ b/chrome/renderer/render_widget.h
@@ -161,9 +161,12 @@ class RenderWidget : public IPC::Channel::Listener,
void OnMsgRepaint(const gfx::Size& size_to_paint);
void OnSetTextDirection(WebKit::WebTextDirection direction);
- // Override point to notify that a paint has happened. This fires after the
- // browser side has updated the screen for a newly painted region.
- virtual void DidPaint() {}
+ // Override point to notify derived classes that a paint has happened.
+ // DidInitiatePaint happens when we've generated a new bitmap and sent it to
+ // the browser. DidFlushPaint happens once we've received the ACK that the
+ // screen has actually been updated.
+ virtual void DidInitiatePaint() {}
+ virtual void DidFlushPaint() {}
// Sets the "hidden" state of this widget. All accesses to is_hidden_ should
// use this method so that we can properly inform the RenderThread of our