mirror of
https://github.com/swaywm/sway.git
synced 2024-11-22 07:51:28 +00:00
transaction: Allow no popup descriptor in popup list
Input method popups in the future will destroy the scene descriptor when
it isn't mapped and therefore shouldn't be tampered with here.
(cherry picked from commit 023f6b0a50
)
This commit is contained in:
parent
af782c17bb
commit
bb666f2ac9
|
@ -612,11 +612,13 @@ void arrange_popups(struct wlr_scene_tree *popups) {
|
|||
struct sway_popup_desc *popup = scene_descriptor_try_get(node,
|
||||
SWAY_SCENE_DESC_POPUP);
|
||||
|
||||
if (popup) {
|
||||
int lx, ly;
|
||||
wlr_scene_node_coords(popup->relative, &lx, &ly);
|
||||
wlr_scene_node_set_position(node, lx, ly);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void arrange_root(struct sway_root *root) {
|
||||
struct sway_container *fs = root->fullscreen_global;
|
||||
|
|
Loading…
Reference in a new issue