diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/platforms/eglfs/qeglfshooks_kms.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/plugins/platforms/eglfs/qeglfshooks_kms.cpp b/src/plugins/platforms/eglfs/qeglfshooks_kms.cpp index 9e5d624d87..c63b8d0003 100644 --- a/src/plugins/platforms/eglfs/qeglfshooks_kms.cpp +++ b/src/plugins/platforms/eglfs/qeglfshooks_kms.cpp @@ -68,9 +68,8 @@ public: const QSurfaceFormat &format) Q_DECL_OVERRIDE; void destroyNativeWindow(EGLNativeWindowType window) Q_DECL_OVERRIDE; bool hasCapability(QPlatformIntegration::Capability cap) const Q_DECL_OVERRIDE; - void waitForVSync() const Q_DECL_OVERRIDE; + void presentBuffer() Q_DECL_OVERRIDE; - void waitForVSyncImpl(); bool setup_kms(); struct FrameBuffer { @@ -276,12 +275,7 @@ static void page_flip_handler(int fd, *static_cast<bool *>(user_data) = false; } -void QEglKmsHooks::waitForVSync() const -{ - const_cast<QEglKmsHooks*>(this)->waitForVSyncImpl(); -} - -void QEglKmsHooks::waitForVSyncImpl() +void QEglKmsHooks::presentBuffer() { if (!m_gbm_surface) { qWarning("Cannot sync before platform init!"); |