router: follow up via force propagation interface changes in the via DRAGGER

This commit is contained in:
Tomasz Wlostowski 2022-11-18 15:08:39 +01:00
parent dcfb35f002
commit 644c76b9c6
1 changed files with 3 additions and 3 deletions

View File

@ -54,11 +54,11 @@ bool DRAGGER::propagateViaForces( NODE* node, std::set<VIA*>& vias )
VIA* via = *vias.begin();
VECTOR2I force;
VECTOR2I lead = m_mouseTrailTracer.GetTrailLeadVector();
VECTOR2I lead = -m_mouseTrailTracer.GetTrailLeadVector();
bool solidsOnly = false;// ( m_currentMode != RM_Walkaround );
const int iterLimit = Settings().ViaForcePropIterationLimit();
if( via->PushoutForce( node, lead, force, solidsOnly, 40 ) )
if( via->PushoutForce( node, lead, force, ITEM::ANY_T, iterLimit ) )
{
via->SetPos( via->Pos() + force );
return true;