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 |