From 7e0acebabc0839b31f63373441203910119031cf Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 1 Jan 2013 15:26:32 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/pdf/render/graphics.py | 4 ++-- src/calibre/ebooks/pdf/render/test.py | 7 ------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/calibre/ebooks/pdf/render/graphics.py b/src/calibre/ebooks/pdf/render/graphics.py index 43b1c72fdb..71a8a22e85 100644 --- a/src/calibre/ebooks/pdf/render/graphics.py +++ b/src/calibre/ebooks/pdf/render/graphics.py @@ -396,8 +396,6 @@ class Graphics(object): pen = state.stroke self.pending_state.do_stroke = True pdf = self.pdf - if pen.style() == Qt.NoPen: - self.pending_state.do_stroke = False # Width w = pen.widthF() @@ -429,6 +427,8 @@ class Graphics(object): pen.brush(), state.brush_origin, state.opacity, pdf_system, painter.transform()) self.pdf.apply_stroke(color, pattern, opacity) + if pen.style() == Qt.NoPen: + self.pending_state.do_stroke = False def apply_fill(self, state, pdf_system, painter): self.pending_state.do_fill = True diff --git a/src/calibre/ebooks/pdf/render/test.py b/src/calibre/ebooks/pdf/render/test.py index 8fe1709491..d57678a057 100644 --- a/src/calibre/ebooks/pdf/render/test.py +++ b/src/calibre/ebooks/pdf/render/test.py @@ -69,13 +69,6 @@ def full(p, xmax, ymax): g.setColorAt(1, QColor('#fff')) p.fillRect(x, y, w, w, QBrush(g)) - pen = QPen(QBrush(Qt.blue)) - pen.setWidth(xmax/3) - p.setPen(pen) - x += w + w/10 - y += w - p.drawLine(x, y, x+w, y) - def run(dev, func): p = QPainter(dev)