Commit f3496036 authored by Yimgo's avatar Yimgo

Fixed widget paint when non-scene rendering.

parent fccd9de4
...@@ -889,9 +889,11 @@ void UBGraphicsW3CWidgetItem::paint(QPainter * painter, const QStyleOptionGraphi ...@@ -889,9 +889,11 @@ void UBGraphicsW3CWidgetItem::paint(QPainter * painter, const QStyleOptionGraphi
rc = scene()->renderingContext(); rc = scene()->renderingContext();
if (rc == UBGraphicsScene::NonScreen || rc == UBGraphicsScene::PdfExport) { if (rc == UBGraphicsScene::NonScreen || rc == UBGraphicsScene::PdfExport) {
takeSnapshot();
if (!snapshot().isNull()) if (snapshot().isNull())
painter->drawPixmap(0, 0, snapshot()); takeSnapshot();
painter->drawPixmap(0, 0, snapshot());
} }
else else
UBGraphicsWidgetItem::paint(painter, option, widget); UBGraphicsWidgetItem::paint(painter, option, widget);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment