From 2245e99a89366643819ed43240bc20401ae67e1b Mon Sep 17 00:00:00 2001 From: Seth Hillbrand Date: Tue, 26 Jul 2022 11:06:29 -0700 Subject: [PATCH] Apply Wayne's suggestion for better error recov No need to exit the draw routine on a bad layer, we can skip that layer and continue processing the valid elements --- common/view/view_group.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/view/view_group.cpp b/common/view/view_group.cpp index 41d1da4245..c8b888a119 100644 --- a/common/view/view_group.cpp +++ b/common/view/view_group.cpp @@ -122,7 +122,7 @@ void VIEW_GROUP::ViewDraw( int aLayer, VIEW* aView ) const for( int i = 0; i < item_layers_count; i++ ) { - wxCHECK_RET( item_layers[i] <= LAYER_ID_COUNT, wxT( "Invalid item layer" ) ); + wxCHECK2_MSG( item_layers[i] <= LAYER_ID_COUNT, continue, wxT( "Invalid item layer" ) ); if( layer_item_map.count( item_layers[i] ) == 0 ) {