Index: extensions/browser/api/async_api_function.h |
diff --git a/extensions/browser/api/async_api_function.h b/extensions/browser/api/async_api_function.h |
index b18ec4da4e711bd1f9dc5dcf3813d2c517e567cb..dd586f185933470db65fbba2d9ab90d89fcd8475 100644 |
--- a/extensions/browser/api/async_api_function.h |
+++ b/extensions/browser/api/async_api_function.h |
@@ -12,7 +12,7 @@ namespace extensions { |
// AsyncApiFunction provides convenient thread management for APIs that need to |
// do essentially all their work on a thread other than the UI thread. |
-class AsyncApiFunction : public UIThreadExtensionFunction { |
+class AsyncApiFunction : public AsyncExtensionFunction { |
protected: |
AsyncApiFunction(); |
virtual ~AsyncApiFunction(); |
@@ -38,8 +38,8 @@ class AsyncApiFunction : public UIThreadExtensionFunction { |
// Respond. Guaranteed to happen on UI thread. |
virtual bool Respond() = 0; |
- // ExtensionFunction::RunImpl() |
- virtual bool RunImpl() OVERRIDE; |
+ // ExtensionFunction::RunAsync() |
+ virtual bool RunAsync() OVERRIDE; |
protected: |
content::BrowserThread::ID work_thread_id() const { return work_thread_id_; } |