Skip to content
Commit 0d047411 authored by Vlad Zahorodnii's avatar Vlad Zahorodnii
Browse files

wayland: Setup compositing for internal window when it's mapped

Aurorae decoration plugin creates an unmapped internal window, it's not
rendered and so it's not added to the Workspace.

Internal window setups compositing in its constructor too. It means that
the WindowItem will have a link to the scene, but since the Compositor
has no any idea about the internal window yet, that scene can become a
dangling pointer, and kwin can crash when the window item is destroyed.

BUG: 466313
(cherry picked from commit 8fc63468)
parent 98e01c4f
Pipeline #341291 passed with stage
in 38 minutes and 30 seconds
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment