diff --git a/pcbnew/pcb_painter.cpp b/pcbnew/pcb_painter.cpp index 598ad19d84..29f5341a3e 100644 --- a/pcbnew/pcb_painter.cpp +++ b/pcbnew/pcb_painter.cpp @@ -345,7 +345,7 @@ COLOR4D PCB_RENDER_SETTINGS::GetColor( const VIEW_ITEM* aItem, int aLayer ) cons { const PAD* pad = static_cast( item ); - if( !pad->FlashLayer( primary ) ) + if( pad->IsOnLayer( primary ) && !pad->FlashLayer( primary ) ) { isActive = false;