| Index: ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc | 
| diff --git a/ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc b/ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc | 
| index aeadc78f2fe40a9863c39daa451852a86f78cf9f..06f0355d548b77c15df1ac312d60740789988115 100644 | 
| --- a/ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc | 
| +++ b/ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc | 
| @@ -1156,9 +1156,13 @@ void DesktopWindowTreeHostX11::InitX11Window( | 
| if (swa.override_redirect) | 
| attribute_mask |= CWOverrideRedirect; | 
|  | 
| -  Visual* visual; | 
| -  int depth; | 
| -  ui::ChooseVisualForWindow(true, &visual, &depth); | 
| +  bool enable_transparent_visuals = | 
| +      params.type == Widget::InitParams::TYPE_DRAG || | 
| +      params.type == Widget::InitParams::TYPE_WINDOW; | 
| + | 
| +  Visual* visual = CopyFromParent; | 
| +  int depth = CopyFromParent; | 
| +  ui::ChooseVisualForWindow(enable_transparent_visuals, &visual, &depth); | 
| if (depth == 32) { | 
| attribute_mask |= CWColormap; | 
| swa.colormap = | 
|  |