diff --git a/3d-viewer/3d_canvas/board_adapter.cpp b/3d-viewer/3d_canvas/board_adapter.cpp index 8fd80041d5..19cbbea0dc 100644 --- a/3d-viewer/3d_canvas/board_adapter.cpp +++ b/3d-viewer/3d_canvas/board_adapter.cpp @@ -266,6 +266,9 @@ bool BOARD_ADAPTER::IsFootprintShown( FOOTPRINT_ATTR_T aFPAttributes ) const if( m_IsPreviewer ) // In panel Preview, footprints are always shown, of course return true; + if( aFPAttributes & FP_EXCLUDE_FROM_POS_FILES ) + return false; + if( aFPAttributes & FP_SMD ) return m_Cfg->m_Render.show_footprints_insert; else if( aFPAttributes & FP_THROUGH_HOLE )