diff options
author | Jørgen Lind <jorgen.lind@theqtcompany.com> | 2015-08-27 14:22:55 +0200 |
---|---|---|
committer | Jørgen Lind <jorgen.lind@theqtcompany.com> | 2015-08-28 13:10:33 +0200 |
commit | 99145c93def4210f9aca2d95331041e07e838780 (patch) | |
tree | 8bc7625af9ef70a2c5639b735b9bbe8a90a2a9a2 /src/compositor/compositor_api/qwaylandsurface.cpp | |
parent | c45c1e13c95426116b2b9cc945939bb0b9598079 (diff) |
Use QWaylandBufferRef in QWaylandSurfacePrivate::setBackBuffer
simplifies the logic
Change-Id: I918e014c56ceeea8e6c5f93c49d84f9ffe8e27b2
Diffstat (limited to 'src/compositor/compositor_api/qwaylandsurface.cpp')
-rw-r--r-- | src/compositor/compositor_api/qwaylandsurface.cpp | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/compositor/compositor_api/qwaylandsurface.cpp b/src/compositor/compositor_api/qwaylandsurface.cpp index 12d53955c..37d07515c 100644 --- a/src/compositor/compositor_api/qwaylandsurface.cpp +++ b/src/compositor/compositor_api/qwaylandsurface.cpp @@ -278,16 +278,8 @@ void QWaylandSurfacePrivate::setBackBuffer(QtWayland::SurfaceBuffer *b, const QR bufferRef = QWaylandBufferRef(buffer); - if (buffer) { - bool valid = buffer->waylandBufferHandle() != 0; - if (valid) - setSize(buffer->size()); - - damage = d.intersected(QRect(QPoint(), size)); - } else { - setSize(QSize()); - damage = QRect(); - } + setSize(bufferRef.size()); + damage = d.intersected(QRect(QPoint(), size)); for (int i = 0; i < views.size(); i++) { views.at(i)->attach(bufferRef, damage); |