Index: cc/layers/heads_up_display_layer_impl.cc |
diff --git a/cc/layers/heads_up_display_layer_impl.cc b/cc/layers/heads_up_display_layer_impl.cc |
index 0038b4949f0c40c83dc2081d637171a4193c5cf9..0ebccdaff801b25f0986ddda13b3e4d4dbae71a6 100644 |
--- a/cc/layers/heads_up_display_layer_impl.cc |
+++ b/cc/layers/heads_up_display_layer_impl.cc |
@@ -279,8 +279,10 @@ void HeadsUpDisplayLayerImpl::DrawHudContents(SkCanvas* canvas) { |
DrawFPSDisplay(canvas, layer_tree_impl()->frame_rate_counter(), 0, 0); |
} |
- area = DrawGpuRasterizationStatus(canvas, 0, area.bottom(), |
- SkMaxScalar(area.width(), 150)); |
+ if (debug_state.show_fps_counter || debug_state.continuous_painting) { |
+ area = DrawGpuRasterizationStatus(canvas, 0, area.bottom(), |
+ SkMaxScalar(area.width(), 150)); |
+ } |
if (debug_state.ShowMemoryStats()) |
DrawMemoryDisplay(canvas, 0, area.bottom(), SkMaxScalar(area.width(), 150)); |