From 88f449d971870d9e8481b7dcef2bfc52736201be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Du=C5=A1an=20Poizl?= Date: Thu, 29 Dec 2022 23:12:06 +0100 Subject: [PATCH] Add makeCurrent to all methods that calls OpenGL --- imagescrollareagl.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/imagescrollareagl.cpp b/imagescrollareagl.cpp index 0024d71..704958c 100644 --- a/imagescrollareagl.cpp +++ b/imagescrollareagl.cpp @@ -182,6 +182,7 @@ void ImageWidget::blockRepaint(bool block) void ImageWidget::allocateThumbnails(const QStringList &paths) { + makeCurrent(); int count = paths.size(); m_thumbnailCount = count; m_thumnails.clear(); @@ -253,6 +254,7 @@ QImage ImageWidget::renderToImage() void ImageWidget::thumbnailLoaded(const Image *image) { + makeCurrent(); const RawImage *raw = image->thumbnail(); m_thumbnailTexture->setData(0, image->number(), QOpenGLTexture::RGB, QOpenGLTexture::UInt16, raw->data(), m_transferOptions.get()); float a = raw->thumbAspect();