Index: ui/gfx/compositor/compositor.cc |
diff --git a/ui/gfx/compositor/compositor.cc b/ui/gfx/compositor/compositor.cc |
index 3a8942a46bc72b742d834a77b51c141e6fba20ed..d4c2cbc91af6bb69f4ad69bc35d02ffc868cac35 100644 |
--- a/ui/gfx/compositor/compositor.cc |
+++ b/ui/gfx/compositor/compositor.cc |
@@ -303,8 +303,17 @@ void Compositor::didCompleteSwapBuffers() { |
NotifyEnd(); |
} |
-void Compositor::scheduleComposite() { |
+#if defined(WEBLAYERTREEVIEWCLIENT_SCHEDULECOMPOSITE_RETURNS_BOOL) |
+#define SCHEDULECOMPOSITE_RETURN_TYPE bool |
+#else |
+#define SCHEDULECOMPOSITE_RETURN_TYPE void |
+#endif |
+ |
+SCHEDULECOMPOSITE_RETURN_TYPE Compositor::scheduleComposite() { |
ScheduleDraw(); |
+#if defined(WEBLAYERTREEVIEWCLIENT_SCHEDULECOMPOSITE_RETURNS_BOOL) |
+ return true; |
+#endif |
} |
void Compositor::SwizzleRGBAToBGRAAndFlip(unsigned char* pixels, |