Fixed widget paint when non-scene rendering.

preferencesAboutTextFull
Yimgo 12 years ago
parent fccd9de46f
commit f3496036d5
  1. 4
      src/domain/UBGraphicsWidgetItem.cpp

@ -889,8 +889,10 @@ 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) {
if (snapshot().isNull())
takeSnapshot(); takeSnapshot();
if (!snapshot().isNull())
painter->drawPixmap(0, 0, snapshot()); painter->drawPixmap(0, 0, snapshot());
} }
else else

Loading…
Cancel
Save