summaryrefslogtreecommitdiff
path: root/dgl/src/WidgetPrivateData.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'dgl/src/WidgetPrivateData.hpp')
-rw-r--r--dgl/src/WidgetPrivateData.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/dgl/src/WidgetPrivateData.hpp b/dgl/src/WidgetPrivateData.hpp
index 5dbe2ace..53f68f45 100644
--- a/dgl/src/WidgetPrivateData.hpp
+++ b/dgl/src/WidgetPrivateData.hpp
@@ -68,6 +68,7 @@ struct Widget::PrivateData {
if ((skipDisplay && ! renderingSubWidget) || size.isInvalid() || ! visible)
return;
+#if defined(HAVE_DGL)
bool needsDisableScissor = false;
// reset color
@@ -106,15 +107,18 @@ struct Widget::PrivateData {
glEnable(GL_SCISSOR_TEST);
needsDisableScissor = true;
}
+#endif
// display widget
self->onDisplay();
+#if defined(HAVE_DGL)
if (needsDisableScissor)
{
glDisable(GL_SCISSOR_TEST);
needsDisableScissor = false;
}
+#endif
displaySubWidgets(width, height, scaling);
}