| Index: gpu/command_buffer/service/command_buffer_service.cc
 | 
| ===================================================================
 | 
| --- gpu/command_buffer/service/command_buffer_service.cc	(revision 93137)
 | 
| +++ gpu/command_buffer/service/command_buffer_service.cc	(working copy)
 | 
| @@ -104,10 +104,6 @@
 | 
|    return state;
 | 
|  }
 | 
|  
 | 
| -CommandBufferService::State CommandBufferService::GetLastState() {
 | 
| -  return GetState();
 | 
| -}
 | 
| -
 | 
|  CommandBufferService::State CommandBufferService::FlushSync(
 | 
|      int32 put_offset, int32 last_known_get) {
 | 
|    if (put_offset < 0 || put_offset > num_entries_) {
 | 
| @@ -118,7 +114,7 @@
 | 
|    put_offset_ = put_offset;
 | 
|  
 | 
|    if (put_offset_change_callback_.get()) {
 | 
| -    put_offset_change_callback_->Run();
 | 
| +    put_offset_change_callback_->Run(last_known_get == get_offset_);
 | 
|    }
 | 
|  
 | 
|    return GetState();
 | 
| @@ -133,7 +129,7 @@
 | 
|    put_offset_ = put_offset;
 | 
|  
 | 
|    if (put_offset_change_callback_.get()) {
 | 
| -    put_offset_change_callback_->Run();
 | 
| +    put_offset_change_callback_->Run(false);
 | 
|    }
 | 
|  }
 | 
|  
 | 
| @@ -265,7 +261,7 @@
 | 
|  }
 | 
|  
 | 
|  void CommandBufferService::SetPutOffsetChangeCallback(
 | 
| -    Callback0::Type* callback) {
 | 
| +    Callback1<bool>::Type* callback) {
 | 
|    put_offset_change_callback_.reset(callback);
 | 
|  }
 | 
|  
 | 
| 
 |