Muting Coverity report.
This commit is contained in:
parent
4661e39e08
commit
f2785d35bf
|
@ -331,6 +331,7 @@ bool CollideShapes( const SHAPE* aA, const SHAPE* aB, int aClearance, bool aNeed
|
|||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
case SH_CIRCLE:
|
||||
switch( aB->Type() )
|
||||
|
@ -353,6 +354,7 @@ bool CollideShapes( const SHAPE* aA, const SHAPE* aB, int aClearance, bool aNeed
|
|||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
case SH_LINE_CHAIN:
|
||||
switch( aB->Type() )
|
||||
|
@ -375,6 +377,7 @@ bool CollideShapes( const SHAPE* aA, const SHAPE* aB, int aClearance, bool aNeed
|
|||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
case SH_SEGMENT:
|
||||
switch( aB->Type() )
|
||||
|
@ -397,6 +400,7 @@ bool CollideShapes( const SHAPE* aA, const SHAPE* aB, int aClearance, bool aNeed
|
|||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
case SH_CONVEX:
|
||||
switch( aB->Type() )
|
||||
|
@ -419,6 +423,7 @@ bool CollideShapes( const SHAPE* aA, const SHAPE* aB, int aClearance, bool aNeed
|
|||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
|
|
|
@ -420,12 +420,13 @@ void SHAPE_POLY_SET::fractureSingle( ClipperLib::Paths& paths )
|
|||
while( num_unconnected > 0 )
|
||||
{
|
||||
int64_t x_min = std::numeric_limits<int64_t>::max();
|
||||
FractureEdge* smallestX;
|
||||
FractureEdge* smallestX = NULL;
|
||||
|
||||
// find the left-most hole edge and merge with the outline
|
||||
for( FractureEdgeSet::iterator i = border_edges.begin(); i != border_edges.end(); ++i )
|
||||
{
|
||||
int64_t xt = (*i)->m_p1.X;
|
||||
|
||||
if( ( xt < x_min ) && ! (*i)->m_connected )
|
||||
{
|
||||
x_min = xt;
|
||||
|
|
|
@ -992,6 +992,10 @@ PNS_SHOVE::SHOVE_STATUS PNS_SHOVE::ShoveLines( const PNS_LINE& aCurrentHead )
|
|||
return SH_INCOMPLETE;
|
||||
|
||||
PNS_LINE* head = clone( &aCurrentHead );
|
||||
|
||||
if( !head )
|
||||
return SH_INCOMPLETE;
|
||||
|
||||
head->ClearSegmentLinks();
|
||||
|
||||
m_lineStack.clear();
|
||||
|
@ -1026,13 +1030,13 @@ PNS_SHOVE::SHOVE_STATUS PNS_SHOVE::ShoveLines( const PNS_LINE& aCurrentHead )
|
|||
m_logger.Log( headVia, 0, "head-via" );
|
||||
}
|
||||
|
||||
if ( !pushLine( head ) )
|
||||
if( !pushLine( head ) )
|
||||
return SH_INCOMPLETE;
|
||||
|
||||
st = shoveMainLoop();
|
||||
|
||||
|
||||
if( ( st == SH_OK || st == SH_HEAD_MODIFIED ) && head)
|
||||
if( ( st == SH_OK || st == SH_HEAD_MODIFIED ) )
|
||||
runOptimizer( m_currentNode, head );
|
||||
|
||||
if( m_newHead && st == SH_OK )
|
||||
|
|
|
@ -129,7 +129,7 @@ private:
|
|||
|
||||
void replaceItems( PNS_ITEM* aOld, PNS_ITEM* aNew );
|
||||
|
||||
template<class T> T* clone ( const T* aItem )
|
||||
template<class T> T* clone( const T* aItem )
|
||||
{
|
||||
T *cloned = aItem->Clone();
|
||||
|
||||
|
|
Loading…
Reference in New Issue