mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Fix DCHECK(gr_texture) when running test_sky
We shouldn't bother trying to draw a 0x0 sky::Layer. It makes Ganesh unhappy. R=ojan@chromium.org Review URL: https://codereview.chromium.org/759763002
This commit is contained in:
parent
7e05650376
commit
fbe2359eec
@ -75,6 +75,16 @@ void LayerHost::BeginFrame() {
|
||||
|
||||
client_->BeginFrame(base::TimeTicks::Now());
|
||||
|
||||
// If the root layer is empty, there's no reason to draw into it. (In fact,
|
||||
// Ganesh will get upset if we try.) Instead, we just schedule the ack that
|
||||
// the frame is complete.
|
||||
if (root_layer_->size().IsEmpty()) {
|
||||
base::MessageLoop::current()->PostTask(
|
||||
FROM_HERE,
|
||||
base::Bind(&LayerHost::DidCompleteFrame, weak_factory_.GetWeakPtr()));
|
||||
return;
|
||||
}
|
||||
|
||||
{
|
||||
mojo::GaneshContext::Scope scope(&ganesh_context_);
|
||||
ganesh_context_.gr()->resetContext();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user