diff --git a/pcbnew/pcb_edit_frame.cpp b/pcbnew/pcb_edit_frame.cpp index 4a7fe78082..ab65aa19d1 100644 --- a/pcbnew/pcb_edit_frame.cpp +++ b/pcbnew/pcb_edit_frame.cpp @@ -1800,7 +1800,9 @@ void PCB_EDIT_FRAME::CommonSettingsChanged( bool aEnvVarsChanged, bool aTextVars GetCanvas()->GetView()->UpdateAllItemsConditionally( KIGFX::REPAINT, []( KIGFX::VIEW_ITEM* aItem ) -> bool { - return dynamic_cast( aItem ); + return dynamic_cast( aItem ) + || dynamic_cast( aItem ) + || dynamic_cast( aItem ); } ); GetCanvas()->GetView()->MarkTargetDirty( KIGFX::TARGET_NONCACHED );