Remove unnecessary check for other === start.

This commit is contained in:
Jürg Lehni 2015-10-01 21:11:51 -05:00
parent de57a7fbc8
commit a808aaf0fa

View file

@ -650,8 +650,6 @@ PathItem.inject(new function() {
// Intersections are always part of the resulting path, for
// all other segments check the winding contribution to see
// if they are to be kept. If not, the chain has to end here
// TODO: We really should find a way to go backwards perhaps
// and try another path when this happens?
drawSegment(seg, null, 'discard', i, 'red');
console.error('Excluded segment encountered, aborting #'
+ pathCount + '.' +
@ -659,9 +657,7 @@ PathItem.inject(new function() {
break;
}
var handleIn = path && seg._handleIn;
if (!path || !other || other === start) {
// TODO: Is (other === start) check really required?
// Does that ever occur?
if (!path || !other) {
// Just add the first segment and all segments that have no
// intersection.
drawSegment(seg, null, 'add', i, 'black');