diff --git a/interface/src/GLCanvas.cpp b/interface/src/GLCanvas.cpp index ea04002ddb..d6ef9d180c 100644 --- a/interface/src/GLCanvas.cpp +++ b/interface/src/GLCanvas.cpp @@ -19,6 +19,10 @@ GLCanvas::GLCanvas() : QGLWidget(QGLFormat(QGL::NoDepthBuffer)), { } +bool GLCanvas::isThrottleRendering() const { + return _throttleRendering || Application::getInstance()->getWindow()->isMinimized(); +} + void GLCanvas::initializeGL() { Application::getInstance()->initializeGL(); setAttribute(Qt::WA_AcceptTouchEvents); diff --git a/interface/src/GLCanvas.h b/interface/src/GLCanvas.h index e6d96141b4..ad396a48ce 100644 --- a/interface/src/GLCanvas.h +++ b/interface/src/GLCanvas.h @@ -17,7 +17,7 @@ class GLCanvas : public QGLWidget { Q_OBJECT public: GLCanvas(); - bool isThrottleRendering() const { return _throttleRendering; } + bool isThrottleRendering() const; protected: QTimer _frameTimer;