Chromium Code Reviews| Index: mojo/services/view_manager/display_manager.cc |
| diff --git a/mojo/services/view_manager/display_manager.cc b/mojo/services/view_manager/display_manager.cc |
| index a3be440bd5624d94b4134662766b1992dd22a69d..ccd828ca45b4410b823c7a1fd36b0cad0835963a 100644 |
| --- a/mojo/services/view_manager/display_manager.cc |
| +++ b/mojo/services/view_manager/display_manager.cc |
| @@ -31,7 +31,7 @@ void DrawViewTree(Pass* pass, |
| for (std::vector<const ServerView*>::reverse_iterator it = children.rbegin(); |
| it != children.rend(); |
| ++it) { |
| - DrawViewTree(pass, *it, offset + view->bounds().OffsetFromOrigin()); |
| + DrawViewTree(pass, *it, node_bounds.OffsetFromOrigin()); |
| } |
| cc::SurfaceId node_id = view->surface_id(); |
| @@ -53,6 +53,8 @@ void DrawViewTree(Pass* pass, |
| surface_quad->surface_quad_state = surface_quad_state.Pass(); |
| SharedQuadStatePtr sqs = CreateDefaultSQS(*Size::From(node_bounds.size())); |
| + sqs->blend_mode = SK_XFERMODE_kSrcOver_Mode; |
| + sqs->opacity = view->opacity(); |
|
msw
2014/11/18 23:37:42
q: will applying the same opacity throughout the v
sky
2014/11/19 00:49:39
Yes. Opacity is inherited.
msw
2014/11/19 01:27:51
Acknowledged.
|
| sqs->content_to_target_transform = Transform::From(node_transform); |
| pass->quads.push_back(surface_quad.Pass()); |