From 404c051bcc73f46595a83a1b6f8f49b0fc0dd6e0 Mon Sep 17 00:00:00 2001 From: "apatrick@chromium.org" Date: Fri, 16 Mar 2012 02:37:39 +0000 Subject: Windows: acknowledge AcceleratedSurfaceBuffersSwapped even if surface ID is zero. This is used even when image transport surfaces are disabled for synchronization purposes and surface ID is zero in that case. Review URL: http://codereview.chromium.org/9704065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127087 0039d316-1c4b-4281-b951-d872f2087c98 --- ui/gfx/surface/accelerated_surface_win.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ui/gfx/surface') diff --git a/ui/gfx/surface/accelerated_surface_win.cc b/ui/gfx/surface/accelerated_surface_win.cc index bf24711..de749b36 100644 --- a/ui/gfx/surface/accelerated_surface_win.cc +++ b/ui/gfx/surface/accelerated_surface_win.cc @@ -573,8 +573,10 @@ void AcceleratedSurface::AsyncPresentAndAcknowledge( const gfx::Size& size, int64 surface_id, const base::Callback& completion_task) { - if (!surface_id) + if (!surface_id) { + completion_task.Run(true); return; + } presenter_->AsyncPresentAndAcknowledge(window, size, -- cgit v1.1