| Index: chrome/browser/extensions/api/page_capture/page_capture_api.h
|
| diff --git a/chrome/browser/extensions/api/page_capture/page_capture_api.h b/chrome/browser/extensions/api/page_capture/page_capture_api.h
|
| index f72ea849c06178aa2a8b4c18110c9abda8d145d6..d867e2a201bb0623ea9700c7a0ccf0f236a9774b 100644
|
| --- a/chrome/browser/extensions/api/page_capture/page_capture_api.h
|
| +++ b/chrome/browser/extensions/api/page_capture/page_capture_api.h
|
| @@ -14,6 +14,10 @@
|
| #include "chrome/common/extensions/api/page_capture.h"
|
| #include "storage/browser/blob/shareable_file_reference.h"
|
|
|
| +#if defined(OS_CHROMEOS)
|
| +#include "extensions/common/permissions/api_permission_set.h"
|
| +#endif
|
| +
|
| namespace base {
|
| class FilePath;
|
| }
|
| @@ -42,6 +46,11 @@ class PageCaptureSaveAsMHTMLFunction : public ChromeAsyncExtensionFunction {
|
| bool RunAsync() override;
|
| bool OnMessageReceived(const IPC::Message& message) override;
|
|
|
| +#if defined(OS_CHROMEOS)
|
| + // Resolves the API permission request in Public Sessions.
|
| + void ResolvePermissionRequest(PermissionIDSet allowed_permissions);
|
| +#endif
|
| +
|
| // Called on the file thread.
|
| void CreateTemporaryFile();
|
|
|
|
|