aboutsummaryrefslogtreecommitdiff
path: root/www/iridium/files/patch-chrome_browser_media_router_providers_wired_display_wired_display_media_route_provider.cc
blob: 6d25ec73df5d5e21202e49720b372b5cbc2c86cd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
--- chrome/browser/media/router/providers/wired_display/wired_display_media_route_provider.cc.orig	2018-07-21 15:25:50.187627000 +0200
+++ chrome/browser/media/router/providers/wired_display/wired_display_media_route_provider.cc	2018-07-21 15:28:47.631030000 +0200
@@ -111,6 +111,11 @@
     bool incognito,
     CreateRouteCallback callback) {
   DCHECK(!base::ContainsKey(presentations_, presentation_id));
+#if defined(OS_BSD) // XXX
+   std::move(callback).Run(base::nullopt, std::string("Not implemented"),
+                           RouteRequestResult::UNKNOWN_ERROR);
+   return;
+#else
   base::Optional<Display> display = GetDisplayBySinkId(sink_id);
   if (!display) {
     std::move(callback).Run(base::nullopt, std::string("Display not found"),
@@ -135,6 +140,7 @@
   presentation.receiver()->Start(presentation_id, GURL(media_source));
   std::move(callback).Run(route, base::nullopt, RouteRequestResult::OK);
   NotifyRouteObservers();
+#endif
 }
 
 void WiredDisplayMediaRouteProvider::JoinRoute(