| Index: runtime/vm/isolate.h
 | 
| diff --git a/runtime/vm/isolate.h b/runtime/vm/isolate.h
 | 
| index 63a8cc860295518ed5965d84ceb45fd430db7efb..e40b3900876e47edc888d878c8ac940b5ac8bc19 100644
 | 
| --- a/runtime/vm/isolate.h
 | 
| +++ b/runtime/vm/isolate.h
 | 
| @@ -312,7 +312,12 @@ class Isolate : public BaseIsolate {
 | 
|    void set_message_handler(MessageHandler* value) { message_handler_ = value; }
 | 
|  
 | 
|    bool is_runnable() const { return is_runnable_; }
 | 
| -  void set_is_runnable(bool value) { is_runnable_ = value; }
 | 
| +  void set_is_runnable(bool value) {
 | 
| +    is_runnable_ = value;
 | 
| +    if (is_runnable_) {
 | 
| +      set_last_resume_timestamp();
 | 
| +    }
 | 
| +  }
 | 
|  
 | 
|    IsolateSpawnState* spawn_state() const { return spawn_state_; }
 | 
|    void set_spawn_state(IsolateSpawnState* value) { spawn_state_ = value; }
 | 
| 
 |