| Index: chrome/browser/permissions/permission_request_manager.h | 
| diff --git a/chrome/browser/permissions/permission_request_manager.h b/chrome/browser/permissions/permission_request_manager.h | 
| index b60dbb7a6310f81f41f4c616a43cc784966c56ab..def150e1a9606b7fe9b8f6fa147475115d17db07 100644 | 
| --- a/chrome/browser/permissions/permission_request_manager.h | 
| +++ b/chrome/browser/permissions/permission_request_manager.h | 
| @@ -125,6 +125,7 @@ class PermissionRequestManager | 
|  | 
| // PermissionPrompt::Delegate: | 
| void ToggleAccept(int request_index, bool new_value) override; | 
| +  void TogglePersist(bool new_value) override; | 
| void Accept() override; | 
| void Deny() override; | 
| void Closing() override; | 
| @@ -186,6 +187,9 @@ class PermissionRequestManager | 
| GURL request_url_; | 
| bool main_frame_has_fully_loaded_; | 
|  | 
| +  // Whether the response to each request should be persisted. | 
| +  bool persist_; | 
| + | 
| // Whether each of the requests in |requests_| is accepted by the user. | 
| std::vector<bool> accept_states_; | 
|  | 
|  |