Found another error causing negative capacitances and fixed it,
but the search continues for another mechanism that continues to do the same thing.
This commit is contained in:
parent
ca0cb1322a
commit
10448788f9
|
|
@ -1491,7 +1491,7 @@ extWalkTop(area, mask, func, bp, esws)
|
||||||
aloc = *area;
|
aloc = *area;
|
||||||
aloc.r_ytop = BOTTOM(tp);
|
aloc.r_ytop = BOTTOM(tp);
|
||||||
if (extFindOverlap(bp->b_outside, &aloc, esws) != 0) return 1;
|
if (extFindOverlap(bp->b_outside, &aloc, esws) != 0) return 1;
|
||||||
extRemoveSubcap(bp, &aloc, esws);
|
extRemoveSubcap(&bloc, &aloc, esws);
|
||||||
|
|
||||||
/* Recurse on tile left side */
|
/* Recurse on tile left side */
|
||||||
if (lookLeft)
|
if (lookLeft)
|
||||||
|
|
@ -1601,7 +1601,7 @@ extWalkBottom(area, mask, func, bp, esws)
|
||||||
aloc = *area;
|
aloc = *area;
|
||||||
aloc.r_ybot = TOP(tp);
|
aloc.r_ybot = TOP(tp);
|
||||||
if (extFindOverlap(bp->b_outside, &aloc, esws) != 0) return 1;
|
if (extFindOverlap(bp->b_outside, &aloc, esws) != 0) return 1;
|
||||||
extRemoveSubcap(bp, &aloc, esws);
|
extRemoveSubcap(&bloc, &aloc, esws);
|
||||||
|
|
||||||
/* Recurse on tile left side */
|
/* Recurse on tile left side */
|
||||||
if (lookLeft)
|
if (lookLeft)
|
||||||
|
|
@ -1711,7 +1711,7 @@ extWalkRight(area, mask, func, bp, esws)
|
||||||
aloc = *area;
|
aloc = *area;
|
||||||
aloc.r_xtop = LEFT(tp);
|
aloc.r_xtop = LEFT(tp);
|
||||||
if (extFindOverlap(bp->b_outside, &aloc, esws) != 0) return 1;
|
if (extFindOverlap(bp->b_outside, &aloc, esws) != 0) return 1;
|
||||||
extRemoveSubcap(bp, &aloc, esws);
|
extRemoveSubcap(&bloc, &aloc, esws);
|
||||||
|
|
||||||
/* Recurse on tile bottom side */
|
/* Recurse on tile bottom side */
|
||||||
if (lookDown)
|
if (lookDown)
|
||||||
|
|
@ -1821,7 +1821,7 @@ extWalkLeft(area, mask, func, bp, esws)
|
||||||
aloc = *area;
|
aloc = *area;
|
||||||
aloc.r_xbot = RIGHT(tp);
|
aloc.r_xbot = RIGHT(tp);
|
||||||
if (extFindOverlap(bp->b_outside, &aloc, esws) != 0) return 1;
|
if (extFindOverlap(bp->b_outside, &aloc, esws) != 0) return 1;
|
||||||
extRemoveSubcap(bp, &aloc, esws);
|
extRemoveSubcap(&bloc, &aloc, esws);
|
||||||
|
|
||||||
/* Recurse on tile bottom side */
|
/* Recurse on tile bottom side */
|
||||||
if (lookDown)
|
if (lookDown)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue