Commit 7fab0e5366b2632932b56ba67ad81a7562666c65 Parent: 9b9e88abdd73504a97b13e2d7e53b2613d01a6d2 Author: mcol <mcol@posteo.net> Date: 2021-01-23 22:17:09 +0000 Committer: mcol <mcol@posteo.net> Committed: 2021-01-23 22:17:09 +0000 Properly set up halfimize and check views
src/config.c Modified
@@ -105,7 +105,7 @@ { "set_mark", &set_mark, NULL }, { "go_to_mark", &go_to_mark, NULL }, { "toggle_fullscreen", &toggle_fullscreen, NULL }, - { "halfimize", &halfimize, NULL }, + { "halfimize", &halfimize, &dir_handler }, { "reload_config", &reload_config, NULL }, };
src/action.c Modified
@@ -242,10 +242,11 @@ void halfimize(struct server *server, void *data) { - struct view *view = wl_container_of(server->current_desk->views.next, view, link); - if (!view) + if (wl_list_empty(&server->current_desk->views)) return; + struct view *view = wl_container_of(server->current_desk->views.next, view, link); + if (server->current_desk->fullscreened == view->surface) fullscreen_xdg_surface(view, view->surface, NULL);