diff --git a/3d-viewer/3d_canvas/create_layer_items.cpp b/3d-viewer/3d_canvas/create_layer_items.cpp index a875a0ea94..dd3bbde55c 100644 --- a/3d-viewer/3d_canvas/create_layer_items.cpp +++ b/3d-viewer/3d_canvas/create_layer_items.cpp @@ -923,7 +923,8 @@ void BOARD_ADAPTER::createLayers( REPORTER* aStatusReporter ) case PCB_TEXTBOX_T: addText( static_cast( item ), layerContainer, item ); - addShape( static_cast( item ), layerContainer, item ); + if( static_cast( item )->IsBorderEnabled() ) + addShape( static_cast( item ), layerContainer, item ); break; case PCB_DIM_ALIGNED_T: