Index: chrome/browser/extensions/api/messaging/native_message_host_chromeos.cc |
diff --git a/chrome/browser/extensions/api/messaging/native_message_host_chromeos.cc b/chrome/browser/extensions/api/messaging/native_message_host_chromeos.cc |
index 8dfb32c9afd5bcad591520b09f4ae9fbadb66147..fdb43188b74b9725df0b4db1062b5395111900e9 100644 |
--- a/chrome/browser/extensions/api/messaging/native_message_host_chromeos.cc |
+++ b/chrome/browser/extensions/api/messaging/native_message_host_chromeos.cc |
@@ -23,8 +23,10 @@ |
#include "extensions/common/switches.h" |
#include "extensions/common/url_pattern.h" |
#include "net/url_request/url_request_context_getter.h" |
+#if defined(USE_X11) |
#include "remoting/host/chromoting_host_context.h" |
#include "remoting/host/it2me/it2me_native_messaging_host.h" |
+# endif // defined(USE_X11) |
#include "ui/gfx/native_widget_types.h" |
#include "url/gurl.h" |
@@ -95,6 +97,9 @@ struct BuiltInHost { |
scoped_ptr<NativeMessageHost>(*create_function)(); |
}; |
+// Remote assistance currently only supports X11. |
+// TODO(kelvinp): Migrate to ozone once it is ready (crbug.com/426716). |
+#if defined(USE_X11) |
scoped_ptr<NativeMessageHost> CreateIt2MeHost() { |
if (CommandLine::ForCurrentProcess()->HasSwitch( |
switches::kEnableRemoteAssistance)) { |
@@ -125,16 +130,19 @@ const char* const kRemotingIt2MeOrigins[] = { |
"chrome-extension://dokpleeekgeeiehdhmdkeimnkmoifgdd/", |
"chrome-extension://ajoainacpilcemgiakehflpbkbfipojk/", |
"chrome-extension://hmboipgjngjoiaeicfdifdoeacilalgc/"}; |
+#endif // defined(USE_X11) |
static const BuiltInHost kBuiltInHost[] = { |
{"com.google.chrome.test.echo", // ScopedTestNativeMessagingHost::kHostName |
kEchoHostOrigins, |
arraysize(kEchoHostOrigins), |
&EchoHost::Create}, |
+#if defined(USE_X11) |
{"com.google.chrome.remote_assistance", |
kRemotingIt2MeOrigins, |
arraysize(kRemotingIt2MeOrigins), |
&CreateIt2MeHost}, |
+#endif // defined(USE_X11) |
}; |
bool MatchesSecurityOrigin(const BuiltInHost& host, |