summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/platforms/eglfs/qeglfshooks_kms.cpp10
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!");