| Index: chrome/browser/extensions/extensions_ui.cc
|
| ===================================================================
|
| --- chrome/browser/extensions/extensions_ui.cc (revision 19317)
|
| +++ chrome/browser/extensions/extensions_ui.cc (working copy)
|
| @@ -62,9 +62,12 @@
|
| //
|
| ///////////////////////////////////////////////////////////////////////////////
|
|
|
| -ExtensionsDOMHandler::ExtensionsDOMHandler(DOMUI* dom_ui,
|
| - ExtensionsService* extension_service)
|
| - : DOMMessageHandler(dom_ui), extensions_service_(extension_service) {
|
| +ExtensionsDOMHandler::ExtensionsDOMHandler(
|
| + ExtensionsService* extension_service)
|
| + : extensions_service_(extension_service) {
|
| + }
|
| +
|
| +void ExtensionsDOMHandler::RegisterMessages() {
|
| dom_ui_->RegisterMessageCallback("requestExtensionsData",
|
| NewCallback(this, &ExtensionsDOMHandler::HandleRequestExtensionsData));
|
| dom_ui_->RegisterMessageCallback("inspect",
|
| @@ -257,17 +260,13 @@
|
|
|
| // ExtensionsDOMHandler, public: -----------------------------------------------
|
|
|
| -void ExtensionsDOMHandler::Init() {
|
| -}
|
| -
|
| ExtensionsUI::ExtensionsUI(TabContents* contents) : DOMUI(contents) {
|
| ExtensionsService *exstension_service =
|
| GetProfile()->GetOriginalProfile()->GetExtensionsService();
|
|
|
| - ExtensionsDOMHandler* handler = new ExtensionsDOMHandler(this,
|
| - exstension_service);
|
| + ExtensionsDOMHandler* handler = new ExtensionsDOMHandler(exstension_service);
|
| AddMessageHandler(handler);
|
| - handler->Init();
|
| + handler->Attach(this);
|
|
|
| ExtensionsUIHTMLSource* html_source = new ExtensionsUIHTMLSource();
|
|
|
|
|