| Index: chrome/renderer/native_handler.cc
|
| diff --git a/chrome/renderer/native_handler.cc b/chrome/renderer/native_handler.cc
|
| index 614df084cdf738d58f46878378f3e1d26d61767f..bc1790e52b2435b1c88228fcfc3b54f2f6c5fe6f 100644
|
| --- a/chrome/renderer/native_handler.cc
|
| +++ b/chrome/renderer/native_handler.cc
|
| @@ -34,3 +34,10 @@ void NativeHandler::RouteFunction(const std::string& name,
|
| v8::External::New(function.get()));
|
| object_template_->Set(name.c_str(), function_template);
|
| }
|
| +
|
| +void NativeHandler::RouteStaticFunction(const std::string& name,
|
| + const HandlerFunc handler_func) {
|
| + v8::Handle<v8::FunctionTemplate> function_template =
|
| + v8::FunctionTemplate::New(handler_func, v8::External::New(this));
|
| + object_template_->Set(name.c_str(), function_template);
|
| +}
|
|
|