From 189792cd4cadd011e2ed93c81118e0f530338557 Mon Sep 17 00:00:00 2001 From: Wayne Stambaugh Date: Sun, 25 Oct 2020 08:08:10 -0400 Subject: [PATCH] Eeschema: fix sheet properties dialog sheet path bug. --- eeschema/dialogs/dialog_sheet_properties.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/eeschema/dialogs/dialog_sheet_properties.cpp b/eeschema/dialogs/dialog_sheet_properties.cpp index 029ded4c70..3c595c41f0 100644 --- a/eeschema/dialogs/dialog_sheet_properties.cpp +++ b/eeschema/dialogs/dialog_sheet_properties.cpp @@ -164,22 +164,19 @@ bool DIALOG_SHEET_PROPERTIES::TransferDataToWindow() SCH_SHEET_LIST hierarchy = m_frame->Schematic().GetFullHierarchy(); SCH_SHEET_PATH instance = m_frame->GetCurrentSheet(); + instance.push_back( m_sheet ); + wxString nextPageNumber; if( m_sheet->IsNew() ) - { nextPageNumber.Printf( "%d", static_cast( hierarchy.size() ) + 1 ); - } else - { - instance.push_back( m_sheet ); nextPageNumber = m_sheet->GetPageNumber( instance ); - } m_pageNumberTextCtrl->ChangeValue( nextPageNumber ); // set up the read-only fields - m_heirarchyPath->SetValue( m_frame->GetCurrentSheet().PathHumanReadable() ); + m_heirarchyPath->SetValue( instance.PathHumanReadable() ); Layout();