Index: ui/views/view.cc |
diff --git a/ui/views/view.cc b/ui/views/view.cc |
index 2b965e7182aad531065a9de7de6dc28fdee00f61..43719f3681104385fa109ad928e868707c74bbc9 100644 |
--- a/ui/views/view.cc |
+++ b/ui/views/view.cc |
@@ -535,6 +535,12 @@ ui::Layer* View::RecreateLayer() { |
return NULL; |
CreateLayer(); |
+ |
+ // TODO(pkotwicz): Remove this once ReorderLayers() stacks layers not attached |
+ // to a view above layers attached to a view. |
+ if (layer->parent()) |
+ layer->parent()->StackAtTop(layer); |
+ |
layer_->set_scale_content(layer->scale_content()); |
return layer; |
} |