diff options
author | powei@chromium.org <powei@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-21 00:50:46 +0000 |
---|---|---|
committer | powei@chromium.org <powei@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-21 00:50:46 +0000 |
commit | 5f9967d8e06faadbb3581ce9c17974d1ea383c37 (patch) | |
tree | 65443e8afbb4930621715f558c039e0263e5fd26 /content/browser/renderer_host/delegated_frame_evictor.h | |
parent | 1441e0f8e7840854227216f335db50d95818a664 (diff) | |
download | chromium_src-5f9967d8e06faadbb3581ce9c17974d1ea383c37.zip chromium_src-5f9967d8e06faadbb3581ce9c17974d1ea383c37.tar.gz chromium_src-5f9967d8e06faadbb3581ce9c17974d1ea383c37.tar.bz2 |
Expose locks for CopyFromCompositingSurface/CopyFromBackingStore API
For async implementation of CopyFromCompositingSurface/CopyFromBackingStore in
RenderWidgetHostView and RenderWidgetHost, we need locks to ensure that the
content cannot be evicted during copy.
BUG=326363
Review URL: https://codereview.chromium.org/174323003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258476 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/renderer_host/delegated_frame_evictor.h')
-rw-r--r-- | content/browser/renderer_host/delegated_frame_evictor.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/content/browser/renderer_host/delegated_frame_evictor.h b/content/browser/renderer_host/delegated_frame_evictor.h index d52b2d3..64df6f7 100644 --- a/content/browser/renderer_host/delegated_frame_evictor.h +++ b/content/browser/renderer_host/delegated_frame_evictor.h @@ -27,6 +27,7 @@ class CONTENT_EXPORT DelegatedFrameEvictor : public RendererFrameManagerClient { void SetVisible(bool visible); void LockFrame(); void UnlockFrame(); + bool HasFrame() { return has_frame_; } private: // RendererFrameManagerClient implementation. |