QCosmeticStroker: fix misleading use of & on bool operands
Change-Id: I0e885391b220c30fc1482446d1dc9a2be035d45a Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
This commit is contained in:
parent
f157babbed
commit
4ae0b655b2
@ -538,7 +538,7 @@ void QCosmeticStroker::drawPath(const QVectorPath &path)
|
||||
QPointF p2 = QPointF(p[-2], p[-1]) * state->matrix;
|
||||
calculateLastPoint(p1.x(), p1.y(), p2.x(), p2.y());
|
||||
}
|
||||
int caps = (!closed & drawCaps) ? CapBegin : NoCaps;
|
||||
int caps = (!closed && drawCaps) ? CapBegin : NoCaps;
|
||||
// qDebug() << "closed =" << closed << capString(caps);
|
||||
|
||||
points += 2;
|
||||
@ -589,7 +589,7 @@ void QCosmeticStroker::drawPath(const QVectorPath &path)
|
||||
const qreal *end = points + 2*path.elementCount();
|
||||
// handle closed path case
|
||||
bool closed = path.hasImplicitClose() || (points[0] == end[-2] && points[1] == end[-1]);
|
||||
int caps = (!closed & drawCaps) ? CapBegin : NoCaps;
|
||||
int caps = (!closed && drawCaps) ? CapBegin : NoCaps;
|
||||
if (closed) {
|
||||
QPointF p2 = QPointF(end[-2], end[-1]) * state->matrix;
|
||||
calculateLastPoint(p2.x(), p2.y(), p.x(), p.y());
|
||||
|
Loading…
Reference in New Issue
Block a user