Skip to content

Commit d1b26cf

Browse files
committed
Fixed obvious bug in untested code from QwtPainterClass.fillPixmap
This closes #49
1 parent 4922c07 commit d1b26cf

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

qwt/painter.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
from .scale_map import QwtScaleMap
1818

1919
from .qt.QtGui import (QPaintEngine, QFrame, QPixmap, QPainter, QPalette,
20-
QStyle, QPen, QStyleOptionFocusRect, QBrush,
21-
QLinearGradient, QPainterPath, QColor, QStyleOption)
20+
QStyle, QPen, QStyleOptionFocusRect, QBrush, QRegion,
21+
QLinearGradient, QPainterPath, QColor, QStyleOption)
2222
from .qt.QtCore import Qt, QRect, QPoint, QT_VERSION
2323

2424
QWIDGETSIZE_MAX = (1<<24)-1
@@ -389,7 +389,7 @@ def fillPixmap(self, widget, pixmap, offset=None):
389389
if widget.autoFillBackground():
390390
qwtFillRect(widget, painter, rect, autoFillBrush)
391391
if widget.testAttribute(Qt.WA_StyledBackground):
392-
painter.setClipRegion(rect)
392+
painter.setClipRegion(QRegion(rect))
393393
opt = QStyleOption()
394394
opt.initFrom(widget)
395395
widget.style().drawPrimitive(QStyle.PE_Widget, opt,

0 commit comments

Comments
 (0)