Index: gpu/command_buffer/service/async_pixel_transfer_manager_idle.cc |
diff --git a/gpu/command_buffer/service/async_pixel_transfer_manager_idle.cc b/gpu/command_buffer/service/async_pixel_transfer_manager_idle.cc |
index 88aff575b0816edcf20b692ced4140029b63f497..18bf2441c9e8144e34f834e25be68d62e0ce796f 100644 |
--- a/gpu/command_buffer/service/async_pixel_transfer_manager_idle.cc |
+++ b/gpu/command_buffer/service/async_pixel_transfer_manager_idle.cc |
@@ -283,6 +283,13 @@ void AsyncPixelTransferManagerIdle::BindCompletedAsyncTransfers() { |
// Everything is already bound. |
} |
+void AsyncPixelTransferManagerIdle::AsyncRunWhenCompleted( |
+ base::Callback<void()> callback) { |
+ shared_state_.tasks.push_back( |
+ Task(0, // 0 transfer_id for notification tasks. |
+ base::Bind(callback))); |
+} |
+ |
void AsyncPixelTransferManagerIdle::AsyncNotifyCompletion( |
const AsyncMemoryParams& mem_params, |
AsyncPixelTransferCompletionObserver* observer) { |