From 5731c990d16a98c8c98343512bd8d5f28276dd4d Mon Sep 17 00:00:00 2001
From: Gabriel Studer <gabriel.studer@unibas.ch>
Date: Mon, 22 Aug 2022 11:27:32 +0200
Subject: [PATCH] silence Qt warning - QPixmapCache::find wants pointer instead
 of ref

---
 modules/gui/src/data_viewer/data_viewer_panel_base.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/gui/src/data_viewer/data_viewer_panel_base.cc b/modules/gui/src/data_viewer/data_viewer_panel_base.cc
index e309fea95..c89f27655 100644
--- a/modules/gui/src/data_viewer/data_viewer_panel_base.cc
+++ b/modules/gui/src/data_viewer/data_viewer_panel_base.cc
@@ -435,9 +435,9 @@ void DataViewerPanelBase::paintEvent(QPaintEvent* event)
       // Partial fix for buggy MDI on OSX. QMdiSubwindows hidden behind the opaque active window
       // still receive QPaintEvents. Redrawing the hidden windows may deplete the pixmap cache.
       // hasFocus() avoids the depletion but doesn't avoid the redraw.
-      if (update_raster_image_ || ( !QPixmapCache::find(cache_key, pm) && hasFocus())) {
+      if (update_raster_image_ || ( !QPixmapCache::find(cache_key, &pm) && hasFocus())) {
       #else
-      if (update_raster_image_ || ( !QPixmapCache::find(cache_key, pm))) {
+      if (update_raster_image_ || ( !QPixmapCache::find(cache_key, &pm))) {
       #endif
         RasterImage ri(blocksize,blocksize);
         ri.Fill(GetObservedData(),zoom_level_,
-- 
GitLab