aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar taiyu <taiyu.len@gmail.com>2015-08-28 11:04:58 -0700
committerLibravatar taiyu <taiyu.len@gmail.com>2015-08-28 11:04:58 -0700
commit076cf78d7cde486eaca9a2c05a6a4438ff07014e (patch)
treeca1af37bad42d8fe9dbeda0a6264a92370880562
parentmove function redone (diff)
downloadsway-076cf78d7cde486eaca9a2c05a6a4438ff07014e.tar.gz
sway-076cf78d7cde486eaca9a2c05a6a4438ff07014e.tar.zst
sway-076cf78d7cde486eaca9a2c05a6a4438ff07014e.zip
dont move floating contaienrs
-rw-r--r--sway/layout.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sway/layout.c b/sway/layout.c
index 6e64257b..74efc56c 100644
--- a/sway/layout.c
+++ b/sway/layout.c
@@ -198,6 +198,9 @@ void swap_geometry(swayc_t *a, swayc_t *b) {
198// 198//
199void move_container(swayc_t *container, enum movement_direction dir) { 199void move_container(swayc_t *container, enum movement_direction dir) {
200 enum swayc_layouts layout; 200 enum swayc_layouts layout;
201 if (container->is_floating) {
202 return;
203 }
201 if (dir == MOVE_UP || dir == MOVE_DOWN) { 204 if (dir == MOVE_UP || dir == MOVE_DOWN) {
202 layout = L_VERT; 205 layout = L_VERT;
203 } else if (dir == MOVE_LEFT || dir == MOVE_RIGHT) { 206 } else if (dir == MOVE_LEFT || dir == MOVE_RIGHT) {