summaryrefslogtreecommitdiffstats
path: root/ui/gfx/surface
diff options
context:
space:
mode:
Diffstat (limited to 'ui/gfx/surface')
-rw-r--r--ui/gfx/surface/accelerated_surface_win.cc4
1 files changed, 3 insertions, 1 deletions
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<void(bool)>& completion_task) {
- if (!surface_id)
+ if (!surface_id) {
+ completion_task.Run(true);
return;
+ }
presenter_->AsyncPresentAndAcknowledge(window,
size,