diff options
Diffstat (limited to 'src/plugins/platforms/kms')
-rw-r--r-- | src/plugins/platforms/kms/qkmsscreen.cpp | 4 |
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() |