Index: ui/display/mojo/display_struct_traits.cc |
diff --git a/ui/display/mojo/display_struct_traits.cc b/ui/display/mojo/display_struct_traits.cc |
index 0f5766fbad9dba63b4826f3cb04765515eb536b3..d7d11b831611e7456164e86b17d479f7244cfaf4 100644 |
--- a/ui/display/mojo/display_struct_traits.cc |
+++ b/ui/display/mojo/display_struct_traits.cc |
@@ -85,6 +85,9 @@ bool StructTraits<display::mojom::DisplayDataView, display::Display>::Read( |
if (!data.ReadBounds(&out->bounds_)) |
return false; |
+ if (!data.ReadSizeInPixels(&out->size_in_pixels_)) |
+ return false; |
+ |
if (!data.ReadWorkArea(&out->work_area_)) |
return false; |
@@ -99,6 +102,10 @@ bool StructTraits<display::mojom::DisplayDataView, display::Display>::Read( |
if (!data.ReadMaximumCursorSize(&out->maximum_cursor_size_)) |
return false; |
+ out->set_color_depth(data.color_depth()); |
+ out->set_depth_per_component(data.depth_per_component()); |
+ out->set_is_monochrome(data.is_monochrome()); |
+ |
return true; |
} |