Index: cc/layers/picture_layer_impl.cc |
diff --git a/cc/layers/picture_layer_impl.cc b/cc/layers/picture_layer_impl.cc |
index 2396fa76e5537d61f7711521c7a7bcc6e583af42..72a878b9de98ec2b4a201e871039dd33357d187d 100644 |
--- a/cc/layers/picture_layer_impl.cc |
+++ b/cc/layers/picture_layer_impl.cc |
@@ -117,7 +117,8 @@ void PictureLayerImpl::AppendQuads(QuadSink* quad_sink, |
draw_properties().can_draw_directly_to_backbuffer && |
layer_tree_impl()->settings().force_direct_layer_drawing; |
- if (draw_direct_to_backbuffer || !append_quads_data->allow_tile_draw_quads) { |
+ if (draw_direct_to_backbuffer || |
+ current_draw_mode_ == DRAW_MODE_RESOURCELESS_SOFTWARE) { |
AppendDebugBorderQuad( |
quad_sink, |
shared_quad_state, |