Loading eeschema/bus-wire-junction.cpp +14 −0 Original line number Diff line number Diff line Loading @@ -107,7 +107,21 @@ void SCH_EDIT_FRAME::BeginSegment( wxDC* DC, int type ) SCH_LINE* nextSegment; wxPoint cursorpos = GetScreen()->GetCrossHairPosition(); // We should know id a segment is currently in progress segment = (SCH_LINE*) GetScreen()->GetCurItem(); if( segment ) // a current item exists, but not necessary a currently edited item { if( !segment->GetFlags() || ( segment->Type() != SCH_LINE_T ) ) { if( segment->GetFlags() ) { wxLogDebug( wxT( "BeginSegment: item->GetFlags()== %X" ), segment->GetFlags() ); } // no wire, bus or graphic line in progress segment = NULL; } } if( !segment ) /* first point : Create first wire or bus */ { Loading include/pcbcommon.h +0 −4 Original line number Diff line number Diff line Loading @@ -9,14 +9,10 @@ #include <dlist.h> #include <layers_id_colors_and_visibility.h> // LAYER_COUNT and NB_COPPER_LAYERS definitions. //#include <wx/string.h> // wxString class. //#include <wx/arrstr.h> // wxArrayString class. #define MIN_DRAW_WIDTH 1 ///< Minimum trace drawing width. //class PCB_SCREEN; class D_PAD; class TRACK; class BOARD; Loading Loading
eeschema/bus-wire-junction.cpp +14 −0 Original line number Diff line number Diff line Loading @@ -107,7 +107,21 @@ void SCH_EDIT_FRAME::BeginSegment( wxDC* DC, int type ) SCH_LINE* nextSegment; wxPoint cursorpos = GetScreen()->GetCrossHairPosition(); // We should know id a segment is currently in progress segment = (SCH_LINE*) GetScreen()->GetCurItem(); if( segment ) // a current item exists, but not necessary a currently edited item { if( !segment->GetFlags() || ( segment->Type() != SCH_LINE_T ) ) { if( segment->GetFlags() ) { wxLogDebug( wxT( "BeginSegment: item->GetFlags()== %X" ), segment->GetFlags() ); } // no wire, bus or graphic line in progress segment = NULL; } } if( !segment ) /* first point : Create first wire or bus */ { Loading
include/pcbcommon.h +0 −4 Original line number Diff line number Diff line Loading @@ -9,14 +9,10 @@ #include <dlist.h> #include <layers_id_colors_and_visibility.h> // LAYER_COUNT and NB_COPPER_LAYERS definitions. //#include <wx/string.h> // wxString class. //#include <wx/arrstr.h> // wxArrayString class. #define MIN_DRAW_WIDTH 1 ///< Minimum trace drawing width. //class PCB_SCREEN; class D_PAD; class TRACK; class BOARD; Loading