From 304cd33f347f75264af99614b391ca757088216a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Du=C5=A1an=20Poizl?= Date: Wed, 11 Jan 2023 00:49:26 +0100 Subject: [PATCH] Fix white balance uninitialized at start --- imagescrollareagl.cpp | 1 + imagescrollareagl.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/imagescrollareagl.cpp b/imagescrollareagl.cpp index 704958c..f87188d 100644 --- a/imagescrollareagl.cpp +++ b/imagescrollareagl.cpp @@ -103,6 +103,7 @@ void ImageWidget::setImage(std::shared_ptr image, int index) m_imgWidth = image->width(); m_imgHeight = image->height(); m_currentImg = index; + m_whiteBalance[0] = m_whiteBalance[1] = m_whiteBalance[2] = 1.0f; if(!m_image)return; diff --git a/imagescrollareagl.h b/imagescrollareagl.h index a052e48..f9de4e0 100644 --- a/imagescrollareagl.h +++ b/imagescrollareagl.h @@ -52,7 +52,7 @@ class ImageWidget : public QOpenGLWidget float m_range; float m_dx, m_dy; float m_scale; - float m_whiteBalance[3]; + float m_whiteBalance[3] = {1.0f, 1.0f, 1.0f}; bool m_blockRepaint; bool m_bwImg; bool m_invert;