D6571: Delete all Wayland connections by plugins prior to own Wayland connection

Martin Flöser noreply at phabricator.kde.org
Sat Jul 15 19:56:57 UTC 2017


graesslin added inline comments.

INLINE COMMENTS

> davidedmundson wrote in wayland_server.cpp:99
> Alternative.
> 
> Instead of deleting qobjects
> 
> emit c->connectionDied();
> 
> Clients then call destroy() on whatever objects.
> They can then delete the QObjects whenever they were going to.

Yeah that should work as well. Though of course the documentation of ConnectionThread says it's not emitted if created from application, but we can fix that ;-)

It might mean we leak a few resources, but as we are shutting down anyway...

REPOSITORY
  R108 KWin

BRANCH
  connection-cleanup

REVISION DETAIL
  https://phabricator.kde.org/D6571

To: graesslin, #kwin, #plasma, mart
Cc: davidedmundson, plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart, lukas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170715/9ba3ab3c/attachment.html>


More information about the Plasma-devel mailing list