From: Johan Malm Date: Tue, 1 Oct 2024 20:41:36 +0000 (+0100) Subject: cosmic-workspaces: fix menu.c X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=c7983129d43368aa64037de4127e7c698f6100d3;p=proto%2Flabwc.git cosmic-workspaces: fix menu.c --- diff --git a/src/menu/menu.c b/src/menu/menu.c index 3f0cf777..cde75ccc 100644 --- a/src/menu/menu.c +++ b/src/menu/menu.c @@ -942,8 +942,8 @@ update_client_send_to_menu(struct server *server) struct workspace *workspace; - wl_list_for_each(workspace, &server->workspaces, link) { - if (workspace == server->workspace_current) { + wl_list_for_each(workspace, &server->workspaces.all, link) { + if (workspace == server->workspaces.current) { current_item = item_create(menu, strdup_printf(">%s<", workspace->name), /*show arrow*/ false); } else { @@ -993,8 +993,8 @@ update_client_list_combined_menu(struct server *server) struct view *view; struct buf buffer = BUF_INIT; - wl_list_for_each(workspace, &server->workspaces, link) { - buf_add_fmt(&buffer, workspace == server->workspace_current ? ">%s<" : "%s", + wl_list_for_each(workspace, &server->workspaces.all, link) { + buf_add_fmt(&buffer, workspace == server->workspaces.current ? ">%s<" : "%s", workspace->name); current_item = separator_create(menu, buffer.data); buf_clear(&buffer);