aboutsummaryrefslogtreecommitdiffstats
path: root/sway/layout.c
diff options
context:
space:
mode:
authorLibravatar taiyu <taiyu.len@gmail.com>2015-08-21 10:45:18 -0700
committerLibravatar taiyu <taiyu.len@gmail.com>2015-08-21 10:45:18 -0700
commitd2e1c660b19e8bb24e496b3dd52d4696456863f0 (patch)
treea1cc9658c3558dca9476449e44f300ce4ded3329 /sway/layout.c
parentcheck floating mod for resizing windows, and dont send click (diff)
downloadsway-d2e1c660b19e8bb24e496b3dd52d4696456863f0.tar.gz
sway-d2e1c660b19e8bb24e496b3dd52d4696456863f0.tar.zst
sway-d2e1c660b19e8bb24e496b3dd52d4696456863f0.zip
swayc_is_fullscreen
Diffstat (limited to 'sway/layout.c')
-rw-r--r--sway/layout.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sway/layout.c b/sway/layout.c
index 446ad066..70d9eb21 100644
--- a/sway/layout.c
+++ b/sway/layout.c
@@ -204,7 +204,7 @@ void arrange_windows(swayc_t *container, double width, double height) {
204 .h = height - container->gaps 204 .h = height - container->gaps
205 } 205 }
206 }; 206 };
207 if (wlc_view_get_state(container->handle) & WLC_BIT_FULLSCREEN) { 207 if (swayc_is_fullscreen(container)) {
208 swayc_t *parent = swayc_parent_by_type(container, C_OUTPUT); 208 swayc_t *parent = swayc_parent_by_type(container, C_OUTPUT);
209 geometry.origin.x = 0; 209 geometry.origin.x = 0;
210 geometry.origin.y = 0; 210 geometry.origin.y = 0;
@@ -303,7 +303,7 @@ void arrange_windows(swayc_t *container, double width, double height) {
303 .h = view->height 303 .h = view->height
304 } 304 }
305 }; 305 };
306 if (wlc_view_get_state(view->handle) & WLC_BIT_FULLSCREEN) { 306 if (swayc_is_fullscreen(view)) {
307 swayc_t *parent = swayc_parent_by_type(view, C_OUTPUT); 307 swayc_t *parent = swayc_parent_by_type(view, C_OUTPUT);
308 geometry.origin.x = 0; 308 geometry.origin.x = 0;
309 geometry.origin.y = 0; 309 geometry.origin.y = 0;
@@ -318,7 +318,7 @@ void arrange_windows(swayc_t *container, double width, double height) {
318 // have higher indexes 318 // have higher indexes
319 // This is conditional on there not being a fullscreen view in the workspace 319 // This is conditional on there not being a fullscreen view in the workspace
320 if (!container->focused 320 if (!container->focused
321 || !(wlc_view_get_state(container->focused->handle) & WLC_BIT_FULLSCREEN)) { 321 || !swayc_is_fullscreen(container->focused)) {
322 wlc_view_bring_to_front(view->handle); 322 wlc_view_bring_to_front(view->handle);
323 } 323 }
324 } 324 }