Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit dad889c

Browse files
author
Kaushik Iska
committed
Exit before pushing a trace event when layer tree holder is empty
1 parent 87d8888 commit dad889c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

shell/common/rasterizer.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,10 @@ void Rasterizer::DrawLastLayerTree() {
120120
}
121121

122122
void Rasterizer::Draw(std::shared_ptr<LayerTreeHolder> layer_tree_holder) {
123+
// We do not yet have any frame to raster.
124+
if (layer_tree_holder->IsEmpty()) {
125+
return;
126+
}
123127
TRACE_EVENT0("flutter", "GPURasterizer::Draw");
124128
if (raster_thread_merger_ &&
125129
!raster_thread_merger_->IsOnRasterizingThread()) {

0 commit comments

Comments
 (0)