From a1dd4b0aa778eb07d3252c3bc3dd904a3d44218a Mon Sep 17 00:00:00 2001 From: falkTX Date: Sun, 4 Jul 2021 00:10:55 +0100 Subject: [PATCH] Reset OpenGL color before drawing images (fixes invisible content) Signed-off-by: falkTX --- dgl/src/OpenGL.cpp | 2 ++ tests/Demo.cpp | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dgl/src/OpenGL.cpp b/dgl/src/OpenGL.cpp index 46588af9..df91b34b 100644 --- a/dgl/src/OpenGL.cpp +++ b/dgl/src/OpenGL.cpp @@ -316,6 +316,8 @@ static void drawOpenGLImage(const OpenGLImage& image, const Point& pos, con setupCalled = true; } + glColor4f(1.0f, 1.0f, 1.0f, 1.0f); + glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D, textureId); diff --git a/tests/Demo.cpp b/tests/Demo.cpp index 311e4495..ffe0723c 100644 --- a/tests/Demo.cpp +++ b/tests/Demo.cpp @@ -413,8 +413,8 @@ public: wColor->setAbsoluteX(kSidebarWidth); wImages = new ExampleImagesSubWidget(this); - wImages->hide() - wImages->setAbsoluteX(kSidebarWidth);; + wImages->hide(); + wImages->setAbsoluteX(kSidebarWidth); wRects = new ExampleRectanglesSubWidget(this); wRects->hide(); @@ -432,7 +432,7 @@ public: wLeft = new LeftSideWidget(this, this), wLeft->setAbsolutePos(2, 2); - resizer = new ResizeHandle(this), + resizer = new ResizeHandle(this); curPageChanged(0); }