summaryrefslogtreecommitdiffstats
path: root/examples/opengl/qopenglwidget/glwidget.cpp
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@digia.com>2014-09-28 18:58:46 +0200
committerLaszlo Agocs <laszlo.agocs@digia.com>2014-09-30 09:38:44 +0200
commit7824a9ba3145ea7c2184ea67ae8969d178c53065 (patch)
treeff2536f6b0c8b6fbfb3a3c6d6eb2acb589cfe34d /examples/opengl/qopenglwidget/glwidget.cpp
parent90ce9701d088e7f1e93764f36fa0e54347b62438 (diff)
Make qopenglwidget example functional without timers too
Change-Id: I6a89eaf794202c45a5ad3152d304e46041704730 Reviewed-by: Gunnar Sletta <gunnar@sletta.org>
Diffstat (limited to 'examples/opengl/qopenglwidget/glwidget.cpp')
-rw-r--r--examples/opengl/qopenglwidget/glwidget.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/examples/opengl/qopenglwidget/glwidget.cpp b/examples/opengl/qopenglwidget/glwidget.cpp
index de581f8d47..d39e1992a7 100644
--- a/examples/opengl/qopenglwidget/glwidget.cpp
+++ b/examples/opengl/qopenglwidget/glwidget.cpp
@@ -394,6 +394,11 @@ void GLWidget::paintGL()
}
m_fAngle += 1.0f;
++m_frames;
+
+ // When requested, follow the ideal way to animate: Rely on
+ // blocking swap and just schedule updates continuously.
+ if (!m_mainWindow->timerEnabled())
+ update();
}
void GLWidget::createBubbles(int number)