Fixed freezing of GAL canvas if user chooses Cancel in the on close dialog.
This commit is contained in:
parent
0ae6b4412e
commit
922bf1ddea
|
@ -591,7 +591,6 @@ void PCB_EDIT_FRAME::OnQuit( wxCommandEvent& event )
|
||||||
void PCB_EDIT_FRAME::OnCloseWindow( wxCloseEvent& Event )
|
void PCB_EDIT_FRAME::OnCloseWindow( wxCloseEvent& Event )
|
||||||
{
|
{
|
||||||
m_canvas->SetAbortRequest( true );
|
m_canvas->SetAbortRequest( true );
|
||||||
GetGalCanvas()->StopDrawing();
|
|
||||||
|
|
||||||
if( GetScreen()->IsModify() )
|
if( GetScreen()->IsModify() )
|
||||||
{
|
{
|
||||||
|
@ -615,6 +614,8 @@ void PCB_EDIT_FRAME::OnCloseWindow( wxCloseEvent& Event )
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
GetGalCanvas()->StopDrawing();
|
||||||
|
|
||||||
// Delete the auto save file if it exists.
|
// Delete the auto save file if it exists.
|
||||||
wxFileName fn = GetBoard()->GetFileName();
|
wxFileName fn = GetBoard()->GetFileName();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue