aboutsummaryrefslogtreecommitdiffstats
path: root/sway/commands/swap.c
diff options
context:
space:
mode:
authorLibravatar Sebastian Parborg <darkdefende@gmail.com>2019-07-08 22:29:04 +0200
committerLibravatar Brian Ashworth <bosrsf04@gmail.com>2019-07-09 02:56:55 -0400
commit538b36c0e2f9f0bf64ef473789e2598ac7d1629f (patch)
tree1014b90ce73873ed0a4a1cf0e2d5c4612a1c691d /sway/commands/swap.c
parentcalibration_matrix: expect 6 individual values (diff)
downloadsway-538b36c0e2f9f0bf64ef473789e2598ac7d1629f.tar.gz
sway-538b36c0e2f9f0bf64ef473789e2598ac7d1629f.tar.zst
sway-538b36c0e2f9f0bf64ef473789e2598ac7d1629f.zip
Make mouse drag in tiled mode swap containers if no edge is selected
Now the highlighted center area of containers triggers a swap action instead of moving around the containers.
Diffstat (limited to 'sway/commands/swap.c')
-rw-r--r--sway/commands/swap.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sway/commands/swap.c b/sway/commands/swap.c
index b978af16..f27aa7ed 100644
--- a/sway/commands/swap.c
+++ b/sway/commands/swap.c
@@ -84,8 +84,7 @@ static void swap_focus(struct sway_container *con1,
84 } 84 }
85} 85}
86 86
87static void container_swap(struct sway_container *con1, 87void container_swap(struct sway_container *con1, struct sway_container *con2) {
88 struct sway_container *con2) {
89 if (!sway_assert(con1 && con2, "Cannot swap with nothing")) { 88 if (!sway_assert(con1 && con2, "Cannot swap with nothing")) {
90 return; 89 return;
91 } 90 }