| Index: chrome/browser/extensions/extension_tabs_module.h
|
| diff --git a/chrome/browser/extensions/extension_tabs_module.h b/chrome/browser/extensions/extension_tabs_module.h
|
| index 944de1c7382c2a8f044a405083464ac82cf22337..3e34a191ee1b521b59f255622c1892edc20a502f 100644
|
| --- a/chrome/browser/extensions/extension_tabs_module.h
|
| +++ b/chrome/browser/extensions/extension_tabs_module.h
|
| @@ -18,11 +18,12 @@
|
|
|
| class BackingStore;
|
| class SkBitmap;
|
| -
|
| namespace base {
|
| class DictionaryValue;
|
| } // namespace base
|
| -
|
| +namespace content {
|
| +class WebContents;
|
| +} // namespace content
|
| // Windows
|
| class GetWindowFunction : public SyncExtensionFunction {
|
| virtual ~GetWindowFunction() {}
|
| @@ -112,10 +113,14 @@ class UpdateTabFunction : public AsyncExtensionFunction,
|
| private:
|
| virtual ~UpdateTabFunction() {}
|
| virtual bool RunImpl() OVERRIDE;
|
| + virtual void WebContentsDestroyed(content::WebContents* tab) OVERRIDE;
|
| virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE;
|
| void OnExecuteCodeFinished(int request_id,
|
| bool success,
|
| const std::string& error);
|
| + void PopulateResult();
|
| +
|
| + content::WebContents* web_contents_;
|
| DECLARE_EXTENSION_FUNCTION_NAME("tabs.update")
|
| };
|
| class MoveTabsFunction : public SyncExtensionFunction {
|
|
|