Index: cc/layers/picture_layer_impl.cc |
diff --git a/cc/layers/picture_layer_impl.cc b/cc/layers/picture_layer_impl.cc |
index 6dc7e63509b8f90a0d8256f212e353bfd06c7b0e..5569270fa57763b23b6d4bb0292a0e344d7be419 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, |