commit 34d75db7f01fa6b3fb95a6620bf9f6452ad704ea
parent 327f69dfc85141fa5597063c060e03ae71d34c11
Author: falkTX <falktx@gmail.com>
Date: Thu, 22 Oct 2015 00:27:06 +0200
Fix group widgets appearing twice
Diffstat:
2 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/dgl/src/NanoVG.cpp b/dgl/src/NanoVG.cpp
@@ -932,6 +932,7 @@ NanoWidget::NanoWidget(NanoWidget* groupWidget)
nData(new PrivateData(this))
{
pData->needsScaling = true;
+ pData->skipDisplay = true;
groupWidget->nData->subWidgets.push_back(this);
}
diff --git a/dgl/src/WidgetPrivateData.hpp b/dgl/src/WidgetPrivateData.hpp
@@ -51,7 +51,10 @@ struct Widget::PrivateData {
visible(true)
{
if (addToSubWidgets && groupWidget != nullptr)
+ {
+ skipDisplay = true;
groupWidget->pData->subWidgets.push_back(self);
+ }
}
~PrivateData()