| Index: chrome/renderer/extensions/chrome_app_bindings.cc
|
| ===================================================================
|
| --- chrome/renderer/extensions/chrome_app_bindings.cc (revision 81801)
|
| +++ chrome/renderer/extensions/chrome_app_bindings.cc (working copy)
|
| @@ -14,6 +14,7 @@
|
| #include "chrome/common/extensions/extension_set.h"
|
| #include "chrome/renderer/extensions/bindings_utils.h"
|
| #include "chrome/renderer/extensions/extension_dispatcher.h"
|
| +#include "chrome/renderer/extensions/extension_helper.h"
|
| #include "content/renderer/render_view.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h"
|
| #include "v8/include/v8.h"
|
| @@ -123,7 +124,9 @@
|
| RenderView* render_view = bindings_utils::GetRenderViewForCurrentContext();
|
| if (frame && render_view) {
|
| string16 error;
|
| - if (!render_view->InstallWebApplicationUsingDefinitionFile(frame, &error))
|
| +
|
| + ExtensionHelper* helper = ExtensionHelper::Get(render_view);
|
| + if (!helper->InstallWebApplicationUsingDefinitionFile(frame, &error))
|
| v8::ThrowException(v8::String::New(UTF16ToUTF8(error).c_str()));
|
| }
|
|
|
|
|