diff --git a/pcbnew/zone.cpp b/pcbnew/zone.cpp index 5881a671c7..ec6a36f823 100644 --- a/pcbnew/zone.cpp +++ b/pcbnew/zone.cpp @@ -620,6 +620,20 @@ void ZONE::GetMsgPanelInfo( EDA_DRAW_FRAME* aFrame, std::vector& // and filled polygons can explain the display and DRC calculation time: msg.Printf( wxT( "%d" ), (int) m_borderHatchLines.size() ); aList.emplace_back( MSG_PANEL_ITEM( _( "HatchBorder Lines" ), msg ) ); + + if( !m_FilledPolysList.empty() ) + { + count = 0; + + for( auto item: m_FilledPolysList ) + { + const std::shared_ptr& polyset = item.second; + count += polyset->TotalVertices(); + } + + msg.Printf( wxT( "%d" ), count ); + aList.emplace_back( MSG_PANEL_ITEM( _( "Corner Count" ), msg ) ); + } }