Remove unnecessary Segment#getHandleIn/OutIfSet.

This commit is contained in:
Jürg Lehni 2011-07-01 12:30:10 +02:00
parent 79c0ad8cc5
commit 84bce71b1c
2 changed files with 6 additions and 15 deletions
src/path

View file

@ -1826,11 +1826,10 @@ var Path = this.Path = PathItem.extend(/** @lends Path# */{
}
function addJoin(segment, join) {
var handleIn = segment.getHandleInIfSet(),
handleOut = segment.getHandleOutIfSet();
// When both handles are set in a segment, the join setting is
// ignored and round is always used.
if (join === 'round' || handleIn && handleOut) {
if (join === 'round' || !segment._handleIn.isZero()
&& !segment._handleOut.isZero()) {
bounds = bounds.unite(joinBounds.setCenter(matrix
? matrix.transform(segment._point) : segment._point));
} else if (join == 'bevel') {