Isaac Freund 36cdbbc087
SceneNodeData: fix fromSurface() use after free
We must clean up the user data of the wlr_surface for layer surfaces and
lock surfaces as fromSurface() may be called (e.g. by the idle inhibit
implementation) after the scene node has been destroyed but before the
wlr_surface is destroyed.

(cherry picked from commit 28a14c6794ddc21a23d2e14d41761007d15569e8)
2024-07-10 12:28:44 +02:00
..
2024-05-20 12:07:52 +02:00
2022-01-31 19:33:22 +01:00
2024-06-07 14:10:24 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00
2024-05-20 12:07:52 +02:00