From 64a9ebc70ea2e200cc58cbe626934149973d1538 Mon Sep 17 00:00:00 2001 From: Maciej Suminski Date: Mon, 4 Aug 2014 10:43:26 +0200 Subject: [PATCH] Selected items do not disappear after rendering backend switch. --- pcbnew/pcbframe.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pcbnew/pcbframe.cpp b/pcbnew/pcbframe.cpp index 1924d8ee51..5ae97cd170 100644 --- a/pcbnew/pcbframe.cpp +++ b/pcbnew/pcbframe.cpp @@ -671,10 +671,11 @@ void PCB_EDIT_FRAME::UseGalCanvas( bool aEnable ) if( aEnable ) { - SetBoard( m_Pcb ); + m_toolManager->ResetTools( TOOL_BASE::GAL_SWITCH ); GetGalCanvas()->GetView()->RecacheAllItems( true ); GetGalCanvas()->SetEventDispatcher( m_toolDispatcher ); GetGalCanvas()->StartDrawing(); + SetBoard( m_Pcb ); } else {