summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/kms
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms/kms')
-rw-r--r--src/plugins/platforms/kms/qkmsscreen.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/platforms/kms/qkmsscreen.cpp b/src/plugins/platforms/kms/qkmsscreen.cpp
index abf86d403d..9c17c7253a 100644
--- a/src/plugins/platforms/kms/qkmsscreen.cpp
+++ b/src/plugins/platforms/kms/qkmsscreen.cpp
@@ -233,7 +233,11 @@ void QKmsScreen::performPageFlip()
fb_id,
DRM_MODE_PAGE_FLIP_EVENT, this);
if (pageFlipStatus)
+ {
qWarning("Pageflip status: %d", pageFlipStatus);
+ gbm_surface_release_buffer(m_gbmSurface, m_next_bo);
+ m_next_bo = 0;
+ }
}
void QKmsScreen::handlePageFlipped()