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_; |