Index: gpu/command_buffer/service/gpu_scheduler.cc |
diff --git a/gpu/command_buffer/service/gpu_scheduler.cc b/gpu/command_buffer/service/gpu_scheduler.cc |
index 928371efc73cb8e2e656c80b89c0d1bbb3801eab..3d159b667685477ac36a2d6a0ee8c079eade8b1e 100644 |
--- a/gpu/command_buffer/service/gpu_scheduler.cc |
+++ b/gpu/command_buffer/service/gpu_scheduler.cc |
@@ -47,7 +47,7 @@ void GpuScheduler::PutChanged() { |
"gpu", "GpuScheduler:PutChanged", |
"decoder", decoder_ ? decoder_->GetLogger()->GetLogPrefix() : "None"); |
- CommandBuffer::State state = command_buffer_->GetState(); |
+ CommandBuffer::State state = command_buffer_->GetLastState(); |
// If there is no parser, exit. |
if (!parser_.get()) { |