diff --git a/eeschema/tools/sch_editor_control.cpp b/eeschema/tools/sch_editor_control.cpp index 79778b8e94..d81630db84 100644 --- a/eeschema/tools/sch_editor_control.cpp +++ b/eeschema/tools/sch_editor_control.cpp @@ -99,9 +99,7 @@ int SCH_EDITOR_CONTROL::PageSetup( const TOOL_EVENT& aEvent ) DIALOG_PAGES_SETTINGS dlg( m_frame, wxSize( MAX_PAGE_SIZE_MILS, MAX_PAGE_SIZE_MILS ) ); dlg.SetWksFileName( BASE_SCREEN::m_PageLayoutDescrFileName ); - if( dlg.ShowModal() == wxID_OK ) - m_toolMgr->RunAction( ACTIONS::zoomFitScreen, true ); - else + if( dlg.ShowModal() != wxID_OK ) m_frame->RollbackSchematicFromUndo(); return 0; diff --git a/pagelayout_editor/tools/pl_editor_control.cpp b/pagelayout_editor/tools/pl_editor_control.cpp index 8c452a05fc..ee3e1cac9d 100644 --- a/pagelayout_editor/tools/pl_editor_control.cpp +++ b/pagelayout_editor/tools/pl_editor_control.cpp @@ -97,7 +97,6 @@ int PL_EDITOR_CONTROL::PageSetup( const TOOL_EVENT& aEvent ) } else { - m_toolMgr->RunAction( ACTIONS::zoomFitScreen, true ); m_frame->HardRedraw(); } return 0; diff --git a/pcbnew/tools/pcb_editor_control.cpp b/pcbnew/tools/pcb_editor_control.cpp index 5da31e3035..35a8dafdf7 100644 --- a/pcbnew/tools/pcb_editor_control.cpp +++ b/pcbnew/tools/pcb_editor_control.cpp @@ -309,9 +309,7 @@ int PCB_EDITOR_CONTROL::PageSettings( const TOOL_EVENT& aEvent ) MAX_PAGE_SIZE_PCBNEW_MILS ) ); dlg.SetWksFileName( BASE_SCREEN::m_PageLayoutDescrFileName ); - if( dlg.ShowModal() == wxID_OK ) - m_toolMgr->RunAction( ACTIONS::zoomFitScreen, true ); - else + if( dlg.ShowModal() != wxID_OK ) m_frame->RollbackFromUndo(); return 0;