From e7eb58eb1a82d089e387506fd60d7517acff757c Mon Sep 17 00:00:00 2001 From: Tobias Pietzsch <tobias.pietzsch@gmail.com> Date: Wed, 5 Mar 2014 15:28:06 -0500 Subject: [PATCH] bufix in logic to reallocate renderImages (happened too often) --- src/main/java/bdv/viewer/render/MultiResolutionRenderer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/bdv/viewer/render/MultiResolutionRenderer.java b/src/main/java/bdv/viewer/render/MultiResolutionRenderer.java index e794a060..7e5aa240 100644 --- a/src/main/java/bdv/viewer/render/MultiResolutionRenderer.java +++ b/src/main/java/bdv/viewer/render/MultiResolutionRenderer.java @@ -371,12 +371,12 @@ public class MultiResolutionRenderer ( renderImages[ 0 ][ 0 ].dimension( 0 ) != screenImages[ 0 ][ 0 ].dimension( 0 ) || renderImages[ 0 ][ 0 ].dimension( 1 ) != screenImages[ 0 ][ 0 ].dimension( 1 ) ) ) ) { - renderImages = new ARGBScreenImage[ screenScales.length ][ numVisibleSources ]; + renderImages = new ARGBScreenImage[ screenScales.length ][ n ]; for ( int i = 0; i < screenScales.length; ++i ) { final int w = ( int ) screenImages[ i ][ 0 ].dimension( 0 ); final int h = ( int ) screenImages[ i ][ 0 ].dimension( 1 ); - for ( int j = 0; j < numVisibleSources; ++j ) + for ( int j = 0; j < n; ++j ) { renderImages[ i ][ j ] = ( i == 0 ) ? new ARGBScreenImage( w, h ) : -- GitLab