| Index: extensions/browser/api/power/power_api.h
|
| diff --git a/extensions/browser/api/power/power_api.h b/extensions/browser/api/power/power_api.h
|
| index b9d972d75c38889e01fbee1931db5d996d7e178a..db79acaa8a20c17a1d2a9120f05cac5ce3ee5df8 100644
|
| --- a/extensions/browser/api/power/power_api.h
|
| +++ b/extensions/browser/api/power/power_api.h
|
| @@ -24,7 +24,7 @@ class BrowserContext;
|
| namespace extensions {
|
|
|
| // Implementation of the chrome.power.requestKeepAwake API.
|
| -class PowerRequestKeepAwakeFunction : public SyncExtensionFunction {
|
| +class PowerRequestKeepAwakeFunction : public UIThreadExtensionFunction {
|
| public:
|
| DECLARE_EXTENSION_FUNCTION("power.requestKeepAwake", POWER_REQUESTKEEPAWAKE)
|
|
|
| @@ -32,11 +32,11 @@ class PowerRequestKeepAwakeFunction : public SyncExtensionFunction {
|
| ~PowerRequestKeepAwakeFunction() override {}
|
|
|
| // ExtensionFunction:
|
| - bool RunSync() override;
|
| + ResponseAction Run() override;
|
| };
|
|
|
| // Implementation of the chrome.power.releaseKeepAwake API.
|
| -class PowerReleaseKeepAwakeFunction : public SyncExtensionFunction {
|
| +class PowerReleaseKeepAwakeFunction : public UIThreadExtensionFunction {
|
| public:
|
| DECLARE_EXTENSION_FUNCTION("power.releaseKeepAwake", POWER_RELEASEKEEPAWAKE)
|
|
|
| @@ -44,7 +44,7 @@ class PowerReleaseKeepAwakeFunction : public SyncExtensionFunction {
|
| ~PowerReleaseKeepAwakeFunction() override {}
|
|
|
| // ExtensionFunction:
|
| - bool RunSync() override;
|
| + ResponseAction Run() override;
|
| };
|
|
|
| // Handles calls made via the chrome.power API. There is a separate instance of
|
|
|