diff --git a/pcbnew/basepcbframe.cpp b/pcbnew/basepcbframe.cpp index a5a5f5f489..f310081e62 100644 --- a/pcbnew/basepcbframe.cpp +++ b/pcbnew/basepcbframe.cpp @@ -967,6 +967,7 @@ void PCB_BASE_FRAME::UseGalCanvas( bool aEnable ) if( m_toolManager ) m_toolManager->ResetTools( TOOL_BASE::GAL_SWITCH ); + static_cast( galCanvas )->SyncLayersVisibility( m_Pcb ); galCanvas->GetView()->RecacheAllItems( true ); galCanvas->SetEventDispatcher( m_toolDispatcher ); galCanvas->StartDrawing();