diff options
author | taiyu <taiyu.len@gmail.com> | 2015-08-28 11:04:58 -0700 |
---|---|---|
committer | taiyu <taiyu.len@gmail.com> | 2015-08-28 11:04:58 -0700 |
commit | 076cf78d7cde486eaca9a2c05a6a4438ff07014e (patch) | |
tree | ca1af37bad42d8fe9dbeda0a6264a92370880562 | |
parent | move function redone (diff) | |
download | sway-076cf78d7cde486eaca9a2c05a6a4438ff07014e.tar.gz sway-076cf78d7cde486eaca9a2c05a6a4438ff07014e.tar.zst sway-076cf78d7cde486eaca9a2c05a6a4438ff07014e.zip |
dont move floating contaienrs
-rw-r--r-- | sway/layout.c | 3 |
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 | // |
199 | void move_container(swayc_t *container, enum movement_direction dir) { | 199 | void 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) { |