Index: cc/test/fake_output_surface.cc |
diff --git a/cc/test/fake_output_surface.cc b/cc/test/fake_output_surface.cc |
index 32367fd05a292cb7d1055c13b4fbb141c9a852d2..bc94f1942a11f5eb946dcdd35eb0a9c49cb53888 100644 |
--- a/cc/test/fake_output_surface.cc |
+++ b/cc/test/fake_output_surface.cc |
@@ -8,6 +8,7 @@ |
#include "base/message_loop/message_loop.h" |
#include "cc/output/compositor_frame_ack.h" |
#include "cc/output/output_surface_client.h" |
+#include "cc/resources/returned_resource.h" |
#include "testing/gtest/include/gtest/gtest.h" |
namespace cc { |
@@ -126,7 +127,7 @@ void FakeOutputSurface::ReturnResource(unsigned id, CompositorFrameAck* ack) { |
break; |
} |
DCHECK(it != resources_held_by_parent_.end()); |
- ack->resources.push_back(*it); |
+ ack->resources.push_back(it->ToReturnedResource()); |
resources_held_by_parent_.erase(it); |
} |