| Index: chrome/browser/extensions/api/messaging/message_service.cc
|
| diff --git a/chrome/browser/extensions/api/messaging/message_service.cc b/chrome/browser/extensions/api/messaging/message_service.cc
|
| index 1de7c5924e99766959de190646670e9243c0807b..e794df32c62096d9b1a5f6789e5885dbfbc7100f 100644
|
| --- a/chrome/browser/extensions/api/messaging/message_service.cc
|
| +++ b/chrome/browser/extensions/api/messaging/message_service.cc
|
| @@ -372,9 +372,9 @@ void MessageService::OpenChannelToNativeApp(
|
| PrefService* pref_service = profile->GetPrefs();
|
|
|
| // Verify that the host is not blocked by policies.
|
| - NativeMessageProcessHost::PolicyPermission policy_permission =
|
| - NativeMessageProcessHost::IsHostAllowed(pref_service, native_app_name);
|
| - if (policy_permission == NativeMessageProcessHost::DISALLOW) {
|
| + NativeMessageHost::PolicyPermission policy_permission =
|
| + NativeMessageHost::IsHostAllowed(pref_service, native_app_name);
|
| + if (policy_permission == NativeMessageHost::DISALLOW) {
|
| DispatchOnDisconnect(source, receiver_port_id, kProhibitedByPoliciesError);
|
| return;
|
| }
|
| @@ -388,22 +388,22 @@ void MessageService::OpenChannelToNativeApp(
|
| content::RenderWidgetHost::FromID(source_process_id, source_routing_id)->
|
| GetView()->GetNativeView();
|
|
|
| - scoped_ptr<NativeMessageProcessHost> native_process =
|
| - NativeMessageProcessHost::Create(
|
| - native_view,
|
| - base::WeakPtr<NativeMessageProcessHost::Client>(
|
| - weak_factory_.GetWeakPtr()),
|
| - source_extension_id, native_app_name, receiver_port_id,
|
| - policy_permission == NativeMessageProcessHost::ALLOW_ALL);
|
| + scoped_ptr<NativeMessageHost> native_host = NativeMessageHost::Create(
|
| + native_view,
|
| + base::WeakPtr<NativeMessageHost::Client>(weak_factory_.GetWeakPtr()),
|
| + source_extension_id,
|
| + native_app_name,
|
| + receiver_port_id,
|
| + policy_permission == NativeMessageHost::ALLOW_ALL);
|
|
|
| // Abandon the channel.
|
| - if (!native_process.get()) {
|
| + if (!native_host.get()) {
|
| LOG(ERROR) << "Failed to create native process.";
|
| DispatchOnDisconnect(
|
| source, receiver_port_id, kReceivingEndDoesntExistError);
|
| return;
|
| }
|
| - channel->receiver.reset(new NativeMessagePort(native_process.release()));
|
| + channel->receiver.reset(new NativeMessagePort(native_host.release()));
|
|
|
| // Keep the opener alive until the channel is closed.
|
| channel->opener->IncrementLazyKeepaliveCount();
|
| @@ -563,7 +563,7 @@ void MessageService::PostMessage(int source_port_id, const Message& message) {
|
| DispatchMessage(source_port_id, iter->second, message);
|
| }
|
|
|
| -void MessageService::PostMessageFromNativeProcess(int port_id,
|
| +void MessageService::PostMessageFromNative(int port_id,
|
| const std::string& message) {
|
| PostMessage(port_id, Message(message, false /* user_gesture */));
|
| }
|
|
|