Refresh canvas after running event from toolbar.

Fixes https://gitlab.com/kicad/code/kicad/issues/8592
This commit is contained in:
Jeff Young 2021-06-12 22:30:50 +01:00
parent d044e6fed3
commit a64ac820db
1 changed files with 2 additions and 0 deletions

View File

@ -458,6 +458,7 @@ void ACTION_TOOLBAR::onToolEvent( wxAuiToolBarEvent& aEvent )
evt = actionIt->second->MakeEvent();
evt->SetHasPosition( false );
m_toolManager->ProcessEvent( *evt );
m_toolManager->GetToolHolder()->RefreshCanvas();
handled = true;
}
}
@ -596,6 +597,7 @@ void ACTION_TOOLBAR::onPaletteEvent( wxCommandEvent& aEvent )
evt = action->MakeEvent();
evt->SetHasPosition( false );
m_toolManager->ProcessEvent( *evt );
m_toolManager->GetToolHolder()->RefreshCanvas();
// Update the main toolbar item with the selected action
doSelectAction( group, *action );