aboutsummaryrefslogtreecommitdiffstats
path: root/sway/workspace.c
diff options
context:
space:
mode:
Diffstat (limited to 'sway/workspace.c')
-rw-r--r--sway/workspace.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sway/workspace.c b/sway/workspace.c
index 0c5c70a3..5319aec4 100644
--- a/sway/workspace.c
+++ b/sway/workspace.c
@@ -322,7 +322,7 @@ swayc_t *workspace_for_pid(pid_t pid) {
322 // sway_log(L_DEBUG, "all pid_workspaces"); 322 // sway_log(L_DEBUG, "all pid_workspaces");
323 // for (int k = 0; k < config->pid_workspaces->length; k++) { 323 // for (int k = 0; k < config->pid_workspaces->length; k++) {
324 // pw = config->pid_workspaces->items[k]; 324 // pw = config->pid_workspaces->items[k];
325 // sway_log(L_DEBUG, "pid %d workspace %s", *pw->pid, pw->workspace); 325 // sway_log(L_DEBUG, "pid %d workspace %s time_added %li", *pw->pid, pw->workspace, *pw->time_added);
326 // } 326 // }
327 327
328 do { 328 do {
@@ -352,13 +352,12 @@ swayc_t *workspace_for_pid(pid_t pid) {
352 ws = workspace_by_name(pw->workspace); 352 ws = workspace_by_name(pw->workspace);
353 353
354 if (!ws) { 354 if (!ws) {
355 sway_log(L_DEBUG, "creating workspace %s because it disappeared", pw->workspace); 355 sway_log(L_DEBUG, "Creating workspace %s for pid %d because it disappeared", pw->workspace, pid);
356 ws = workspace_create(pw->workspace); 356 ws = workspace_create(pw->workspace);
357 } 357 }
358 358
359 list_del(config->pid_workspaces, i); 359 list_del(config->pid_workspaces, i);
360 } 360 }
361 361
362 free_pid_workspace(pw);
363 return ws; 362 return ws;
364} 363}