aboutsummaryrefslogtreecommitdiff
path: root/include/wlr/render/pixman.h
diff options
context:
space:
mode:
authorKirill Primak <vyivel@eclair.cafe>2022-05-31 21:40:03 +0300
committerIsaac Freund <mail@isaacfreund.com>2022-06-01 09:49:25 +0000
commit0c2eed533eeb6a8d7dbe0a0378930b3a01be557d (patch)
treef06366c1c399cac7623756fdd75388c61f3fb671 /include/wlr/render/pixman.h
parentd3bc17d5d1712cb445598d5fbfd40574661b2568 (diff)
scene/output-layout: improve ownership logic
This commit ensures that outputs that weren't created by the output layout helper aren't destroyed on the output layout change. Consider the following piece of logic: // struct wlr_output *o1, *o2; // struct wlr_scene *scene; // struct wlr_output_layout *layout; wlr_scene_attach_output_layout(scene, layout); wlr_output_layout_add_auto(layout, o1); struct wlr_scene_output *so2 = wlr_scene_output_create(scene, o2); wlr_output_layout_move(layout, o1, 100, 200); // so2 is invalid now
Diffstat (limited to 'include/wlr/render/pixman.h')
0 files changed, 0 insertions, 0 deletions