[server] Fix remote access buffer handling when output not bound

Authored by romangg on Sep 11 2018, 3:32 PM.

Description

[server] Fix remote access buffer handling when output not bound

Summary:
If a client has not bound a certain output do not directly return
but try to deliver the buffer to other clients.

If none of them has requested it, send bufferReleased signal
immediately to let compositor know that the buffer should
be cleaned up.

Test Plan: Manually. Autotest planned.

Reviewers: KWin, Frameworks, davidedmundson

Reviewed By: KWin, davidedmundson

Subscribers: jgrulich, davidedmundson, kde-frameworks-devel

Tags: Frameworks

Differential Revision: https://phabricator.kde.org/D15422

Details

Committed
romanggSep 11 2018, 3:40 PM
Reviewer
KWin
Differential Revision
D15422: [server] Fix remote access buffer handling when output not bound
Parents
R127:ec7f5d4d4bf6: GIT_SILENT Upgrade KF5 version to 5.51.0.
Branches
Unknown
Tags
Unknown