summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWarwick Allison <warwick.allison@nokia.com>2009-07-27 05:08:19 (GMT)
committerWarwick Allison <warwick.allison@nokia.com>2009-07-27 05:08:19 (GMT)
commit903bc78d79a3f8536d61fd247b73939e80fd8bce (patch)
tree76aa6a6c14273c0c6d2f37a902a431a24fc0131f
parent80476372e6f4dd3e179eeba949e86a336bc8fde3 (diff)
downloadQt-903bc78d79a3f8536d61fd247b73939e80fd8bce.zip
Qt-903bc78d79a3f8536d61fd247b73939e80fd8bce.tar.gz
Qt-903bc78d79a3f8536d61fd247b73939e80fd8bce.tar.bz2
Workaround bug 258703
-rw-r--r--tools/qmlviewer/qmlviewer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/qmlviewer/qmlviewer.cpp b/tools/qmlviewer/qmlviewer.cpp
index 6e981de..bc1333c 100644
--- a/tools/qmlviewer/qmlviewer.cpp
+++ b/tools/qmlviewer/qmlviewer.cpp
@@ -541,6 +541,7 @@ void QmlViewer::setRecording(bool on)
return;
if (on) {
+ canvas->setViewportUpdateMode(QGraphicsView::FullViewportUpdate);
recordTimer.start(record_period,this);
QString fmt = record_file.right(4).toLower();
if (fmt != ".png" && fmt != ".gif") {
@@ -567,6 +568,7 @@ void QmlViewer::setRecording(bool on)
frame_stream = 0;
}
} else {
+ canvas->setViewportUpdateMode(QGraphicsView::MinimalViewportUpdate);
recordTimer.stop();
if (frame_stream) {
qDebug() << "Saving video...";