config: support <desktops number="">

This commit is contained in:
Sachin Bhat 2023-06-25 08:09:28 +08:00 committed by Johan Malm
parent 18eb7a26c0
commit dbe4a52354

View file

@ -1051,11 +1051,11 @@ post_processing(void)
int nr_workspaces = wl_list_length(&rc.workspace_config.workspaces); int nr_workspaces = wl_list_length(&rc.workspace_config.workspaces);
if (nr_workspaces < rc.workspace_config.min_nr_workspaces) { if (nr_workspaces < rc.workspace_config.min_nr_workspaces) {
struct workspace *workspace; struct workspace *workspace;
char workspace_name[32];
for (int i = nr_workspaces; i < rc.workspace_config.min_nr_workspaces; i++) { for (int i = nr_workspaces; i < rc.workspace_config.min_nr_workspaces; i++) {
workspace = znew(*workspace); workspace = znew(*workspace);
char *workspace_name = malloc(sizeof(char) * 32); snprintf(workspace_name, sizeof(workspace_name), "Workspace %d", i + 1);
snprintf(workspace_name, 32, "Workspace %d", i + 1); workspace->name = xstrdup(workspace_name);
workspace->name = workspace_name;
wl_list_append(&rc.workspace_config.workspaces, &workspace->link); wl_list_append(&rc.workspace_config.workspaces, &workspace->link);
} }
} }