| Index: chrome/renderer/external_extension.cc
|
| diff --git a/chrome/renderer/external_extension.cc b/chrome/renderer/external_extension.cc
|
| index f10133315a671450a5e2030e54601d0457433518..26c779bf0134609670feb9f368bfc361794b0be8 100644
|
| --- a/chrome/renderer/external_extension.cc
|
| +++ b/chrome/renderer/external_extension.cc
|
| @@ -143,10 +143,10 @@ v8::Handle<v8::Value> ExternalExtensionWrapper::AddSearchProvider(
|
| v8::Handle<v8::Value> ExternalExtensionWrapper::IsSearchProviderInstalled(
|
| const v8::Arguments& args) {
|
| if (!args.Length()) return v8::Undefined();
|
| + v8::String::Utf8Value utf8name(args[0]);
|
| + if (!utf8name.length()) return v8::Undefined();
|
|
|
| - std::string name = std::string(*v8::String::Utf8Value(args[0]));
|
| - if (!name.length()) return v8::Undefined();
|
| -
|
| + std::string name = std::string(*utf8name);
|
| RenderView* render_view = GetRenderView();
|
| if (!render_view) return v8::Undefined();
|
|
|
|
|