diff --git a/pcbnew/pcbframe.cpp b/pcbnew/pcbframe.cpp index 16ba1a033b..e0055df472 100644 --- a/pcbnew/pcbframe.cpp +++ b/pcbnew/pcbframe.cpp @@ -663,6 +663,11 @@ void PCB_EDIT_FRAME::UseGalCanvas( bool aEnable ) { PCB_BASE_EDIT_FRAME::UseGalCanvas( aEnable ); + if( aEnable && GetBoard() ) + GetBoard()->GetRatsnest()->ProcessBoard(); + else + Compile_Ratsnest( NULL, true ); + enableGALSpecificMenus(); }