| Index: cc/test/test_context_support.cc
|
| diff --git a/cc/test/test_context_support.cc b/cc/test/test_context_support.cc
|
| index ec010fcd482f8cfe847fc7bb362aa1f6d5865d86..9558042b56081cf2442d5c8ae40861144c5735e9 100644
|
| --- a/cc/test/test_context_support.cc
|
| +++ b/cc/test/test_context_support.cc
|
| @@ -19,11 +19,19 @@ TestContextSupport::~TestContextSupport() {}
|
| void TestContextSupport::SignalSyncPoint(uint32 sync_point,
|
| const base::Closure& callback) {
|
| sync_point_callbacks_.push_back(callback);
|
| + base::MessageLoop::current()->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(&TestContextSupport::CallAllSyncPointCallbacks,
|
| + weak_ptr_factory_.GetWeakPtr()));
|
| }
|
|
|
| void TestContextSupport::SignalQuery(uint32 query,
|
| const base::Closure& callback) {
|
| sync_point_callbacks_.push_back(callback);
|
| + base::MessageLoop::current()->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(&TestContextSupport::CallAllSyncPointCallbacks,
|
| + weak_ptr_factory_.GetWeakPtr()));
|
| }
|
|
|
| void TestContextSupport::SetSurfaceVisible(bool visible) {
|
| @@ -53,7 +61,6 @@ void TestContextSupport::Swap() {
|
| base::MessageLoop::current()->PostTask(
|
| FROM_HERE, base::Bind(&TestContextSupport::OnSwapBuffersComplete,
|
| weak_ptr_factory_.GetWeakPtr()));
|
| - CallAllSyncPointCallbacks();
|
| }
|
|
|
| void TestContextSupport::PartialSwapBuffers(gfx::Rect sub_buffer) {
|
| @@ -62,7 +69,6 @@ void TestContextSupport::PartialSwapBuffers(gfx::Rect sub_buffer) {
|
| base::MessageLoop::current()->PostTask(
|
| FROM_HERE, base::Bind(&TestContextSupport::OnSwapBuffersComplete,
|
| weak_ptr_factory_.GetWeakPtr()));
|
| - CallAllSyncPointCallbacks();
|
| }
|
|
|
| void TestContextSupport::SetSwapBuffersCompleteCallback(
|
|
|