diff --git a/dgl/src/WidgetPrivateData.hpp b/dgl/src/WidgetPrivateData.hpp index 4fa0b2aeb..4a67f182d 100644 --- a/dgl/src/WidgetPrivateData.hpp +++ b/dgl/src/WidgetPrivateData.hpp @@ -65,7 +65,7 @@ struct Widget::PrivateData { void display(const uint width, const uint height) { - if (skipDisplay || ! visible) + if (skipDisplay || size.isInvalid() || ! visible) return; bool needsDisableScissor = false;