Fixed widget paint when non-scene rendering.

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

@ -889,9 +889,11 @@ void UBGraphicsW3CWidgetItem::paint(QPainter * painter, const QStyleOptionGraphi
rc = scene()->renderingContext();
if (rc == UBGraphicsScene::NonScreen || rc == UBGraphicsScene::PdfExport) {
takeSnapshot();
if (!snapshot().isNull())
painter->drawPixmap(0, 0, snapshot());
if (snapshot().isNull())
takeSnapshot();
painter->drawPixmap(0, 0, snapshot());
}
else
UBGraphicsWidgetItem::paint(painter, option, widget);

Loading…
Cancel
Save