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 e309fea954f4fa2b485a5327fc12d42294a2c880..c89f27655663dfb8c6b6becb455d5ef39756b8ac 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_,