Diffusion KWin f10760d8a9be

[wayland] Finish active move-resize op when client is destroyed or unmapped

Authored by zzag on Mar 12 2019, 9:35 AM.

Description

[wayland] Finish active move-resize op when client is destroyed or unmapped

Summary:
It might happen that the moving client gets closed or crashes. In that
case, we have to manually reset Workspace::movingClient, otherwise KWin
will most likely crash later on.

BUG: 405379

Reviewers: KWin, davidedmundson

Reviewed By: KWin, davidedmundson

Subscribers: davidedmundson, kwin

Tags: KWin

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