From 1182888a92b526126bffb14dc4558c497568e947 Mon Sep 17 00:00:00 2001 From: Julien Michel <julien.michel@orfeo-toolbox.org> Date: Wed, 14 Jan 2009 17:18:29 +0100 Subject: [PATCH] BUG: An exception should be thrown when overlay image has less than 3 bands --- Code/Visu/otbImageWidgetBase.txx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Code/Visu/otbImageWidgetBase.txx b/Code/Visu/otbImageWidgetBase.txx index 26a4afb69f..2f40d9147b 100644 --- a/Code/Visu/otbImageWidgetBase.txx +++ b/Code/Visu/otbImageWidgetBase.txx @@ -506,6 +506,11 @@ namespace otb ImageWidgetBase<TPixel> ::RebuildOpenGlImageOverlayBuffer(void) { + if(m_ImageOverlay->GetNumberOfComponentsPerPixel()<3) + { + itkExceptionMacro(<<"Image overlay should have at least 3 channels."); + } + //otbMsgDebugMacro(<<"RebuildOpenGlImageOverlayBuffer"); if(m_OpenGlImageOverlayBuffer != NULL) { -- GitLab