Index: chrome/browser/media/router/media_router_type_converters.cc |
diff --git a/chrome/browser/media/router/media_router_type_converters.cc b/chrome/browser/media/router/media_router_type_converters.cc |
index 595a48613a859552d37461f027caeee2b50d4ba7..5882748c315836fc98fe7bac64f1ba16d0a7c90f 100644 |
--- a/chrome/browser/media/router/media_router_type_converters.cc |
+++ b/chrome/browser/media/router/media_router_type_converters.cc |
@@ -58,20 +58,24 @@ TypeConverter<media_router::MediaSink, MediaSinkPtr>::Convert( |
media_router::MediaRoute |
TypeConverter<media_router::MediaRoute, MediaRoutePtr>::Convert( |
const MediaRoutePtr& input) { |
- return media_router::MediaRoute( |
+ media_router::MediaRoute route( |
input->media_route_id, media_router::MediaSource(input->media_source), |
input->media_sink_id, input->description, input->is_local, |
input->custom_controller_path, input->for_display); |
+ route.set_is_offscreen_presentation(input->is_offscreen_presentation); |
+ return route; |
} |
// static |
scoped_ptr<media_router::MediaRoute> |
TypeConverter<scoped_ptr<media_router::MediaRoute>, MediaRoutePtr>::Convert( |
const MediaRoutePtr& input) { |
- return make_scoped_ptr(new media_router::MediaRoute( |
+ scoped_ptr<media_router::MediaRoute> route(new media_router::MediaRoute( |
input->media_route_id, media_router::MediaSource(input->media_source), |
input->media_sink_id, input->description, input->is_local, |
input->custom_controller_path, input->for_display)); |
+ route->set_is_offscreen_presentation(input->is_offscreen_presentation); |
+ return route.Pass(); |
} |
media_router::Issue::Severity IssueSeverityFromMojo( |