Set modify bit when editing page layout.
Fixes https://gitlab.com/kicad/code/kicad/issues/9891
This commit is contained in:
parent
2446844cd3
commit
73b39e836d
|
@ -132,7 +132,9 @@ int SCH_EDITOR_CONTROL::PageSetup( const TOOL_EVENT& aEvent )
|
||||||
DIALOG_EESCHEMA_PAGE_SETTINGS dlg( m_frame, wxSize( MAX_PAGE_SIZE_MILS, MAX_PAGE_SIZE_MILS ) );
|
DIALOG_EESCHEMA_PAGE_SETTINGS dlg( m_frame, wxSize( MAX_PAGE_SIZE_MILS, MAX_PAGE_SIZE_MILS ) );
|
||||||
dlg.SetWksFileName( BASE_SCREEN::m_DrawingSheetFileName );
|
dlg.SetWksFileName( BASE_SCREEN::m_DrawingSheetFileName );
|
||||||
|
|
||||||
if( dlg.ShowModal() != wxID_OK )
|
if( dlg.ShowModal() )
|
||||||
|
m_frame->OnModify();
|
||||||
|
else
|
||||||
m_frame->RollbackSchematicFromUndo();
|
m_frame->RollbackSchematicFromUndo();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -100,6 +100,7 @@ int PL_EDITOR_CONTROL::PageSetup( const TOOL_EVENT& aEvent )
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
m_frame->OnModify();
|
||||||
m_frame->HardRedraw();
|
m_frame->HardRedraw();
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -338,7 +338,9 @@ int BOARD_EDITOR_CONTROL::PageSettings( const TOOL_EVENT& aEvent )
|
||||||
MAX_PAGE_SIZE_PCBNEW_MILS ) );
|
MAX_PAGE_SIZE_PCBNEW_MILS ) );
|
||||||
dlg.SetWksFileName( BASE_SCREEN::m_DrawingSheetFileName );
|
dlg.SetWksFileName( BASE_SCREEN::m_DrawingSheetFileName );
|
||||||
|
|
||||||
if( dlg.ShowModal() != wxID_OK )
|
if( dlg.ShowModal() == wxID_OK )
|
||||||
|
m_frame->OnModify();
|
||||||
|
else
|
||||||
m_frame->RollbackFromUndo();
|
m_frame->RollbackFromUndo();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue