diff --git a/pcbnew/class_edge_mod.cpp b/pcbnew/class_edge_mod.cpp index ad5709b61e..9f7add10c0 100644 --- a/pcbnew/class_edge_mod.cpp +++ b/pcbnew/class_edge_mod.cpp @@ -538,29 +538,6 @@ bool EDGE_MODULE::HitTest( const wxPoint& ref_pos ) #if defined(DEBUG) - -const char* EDGE_MODULE::ShowShape( int aShape ) -{ - const char* cp; - - switch( aShape ) - { - case S_SEGMENT: cp = "line"; break; - case S_RECT: cp = "rect"; break; - case S_ARC: cp = "arc"; break; - case S_CIRCLE: cp = "circle"; break; - case S_ARC_RECT: cp = "arc_rect"; break; - case S_SPOT_OVALE: cp = "spot_oval"; break; - case S_SPOT_CIRCLE: cp = "spot_circle"; break; - case S_SPOT_RECT: cp = "spot_rect"; break; - case S_POLYGON: cp = "polygon"; break; - default: cp = "??EDGE??"; break; - } - - return cp; -} - - /** * Function Show * is used to output the object tree, currently for debugging only. @@ -570,11 +547,11 @@ const char* EDGE_MODULE::ShowShape( int aShape ) */ void EDGE_MODULE::Show( int nestLevel, std::ostream& os ) { - const char* cp = ShowShape( m_Shape ); + wxString shape = ShowShape( (Track_Shapes) m_Shape ); // for now, make it look like XML: NestedSpace( nestLevel, os ) << '<' << GetClass().Lower().mb_str() << - " type=\"" << cp << "\">"; + " type=\"" << CONV_TO_UTF8(shape) << "\">"; os << " "; os << " ";