mirror of
https://github.com/swaywm/sway.git
synced 2025-01-01 18:06:47 +01:00
07042486c3
To query whether a container is sticky, checking `con->is_sticky` is insufficient. `container_is_floating_or_child` must also return true; this led to a lot of repetition. This commit introduces `container_is_sticky[_or_child]` functions, and switches all stickiness checks to use them. (Including ones where the container is already known to be floating, for consistency.) |
||
---|---|---|
.. | ||
bar | ||
input | ||
output | ||
seat | ||
assign.c | ||
bar.c | ||
bind.c | ||
border.c | ||
client.c | ||
create_output.c | ||
default_border.c | ||
default_floating_border.c | ||
default_orientation.c | ||
exec.c | ||
exec_always.c | ||
exit.c | ||
floating.c | ||
floating_minmax_size.c | ||
floating_modifier.c | ||
focus.c | ||
focus_follows_mouse.c | ||
focus_on_window_activation.c | ||
focus_wrapping.c | ||
font.c | ||
for_window.c | ||
force_display_urgency_hint.c | ||
force_focus_wrapping.c | ||
fullscreen.c | ||
gaps.c | ||
hide_edge_borders.c | ||
include.c | ||
inhibit_idle.c | ||
input.c | ||
kill.c | ||
layout.c | ||
mark.c | ||
max_render_time.c | ||
mode.c | ||
mouse_warping.c | ||
move.c | ||
new_float.c | ||
new_window.c | ||
no_focus.c | ||
nop.c | ||
opacity.c | ||
output.c | ||
popup_during_fullscreen.c | ||
reload.c | ||
rename.c | ||
resize.c | ||
scratchpad.c | ||
seat.c | ||
set.c | ||
shortcuts_inhibitor.c | ||
show_marks.c | ||
smart_borders.c | ||
smart_gaps.c | ||
split.c | ||
sticky.c | ||
swap.c | ||
swaybg_command.c | ||
swaynag_command.c | ||
tiling_drag.c | ||
tiling_drag_threshold.c | ||
title_align.c | ||
title_format.c | ||
titlebar_border_thickness.c | ||
titlebar_padding.c | ||
unmark.c | ||
urgent.c | ||
workspace.c | ||
workspace_layout.c | ||
ws_auto_back_and_forth.c | ||
xwayland.c |