From d87167a66bc25ef14f6945b48b177d221f92216e Mon Sep 17 00:00:00 2001 From: Patrick Desaulniers Date: Sat, 29 Sep 2018 10:38:22 -0400 Subject: [PATCH] Tweak behaviour of NanoWidget as subwidget of another NanoWidget --- dgl/src/NanoVG.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/dgl/src/NanoVG.cpp b/dgl/src/NanoVG.cpp index 3ef7b35d..34c63761 100644 --- a/dgl/src/NanoVG.cpp +++ b/dgl/src/NanoVG.cpp @@ -948,7 +948,7 @@ NanoWidget::NanoWidget(NanoWidget* groupWidget) nData(new PrivateData(this)) { pData->needsScaling = true; - pData->skipDisplay = true; + pData->skipDisplay = false; groupWidget->nData->subWidgets.push_back(this); } @@ -960,13 +960,8 @@ NanoWidget::~NanoWidget() void NanoWidget::onDisplay() { NanoVG::beginFrame(getWidth(), getHeight()); - onNanoDisplay(); - for (std::vector::iterator it = nData->subWidgets.begin(); it != nData->subWidgets.end(); ++it) - { - NanoWidget* const widget(*it); - widget->onNanoDisplay(); - } + onNanoDisplay(); NanoVG::endFrame(); }