38 |
if (new_ws < 0 || new_ws > workspace_count - 1 || new_ws == workspace) |
if (new_ws < 0 || new_ws > workspace_count - 1 || new_ws == workspace) |
39 |
return; |
return; |
40 |
|
|
41 |
|
workspace = new_ws; |
42 |
f = clientGetFocus (); |
f = clientGetFocus (); |
43 |
if (f) |
if (f) |
44 |
f->focus = True; |
f->focus = True; |
50 |
c2->win_workspace = new_ws; |
c2->win_workspace = new_ws; |
51 |
} |
} |
52 |
|
|
|
workspace = new_ws; |
|
53 |
for (c = clients, i = 0; i < client_count; c = c->next, i++) |
for (c = clients, i = 0; i < client_count; c = c->next, i++) |
54 |
{ |
{ |
55 |
if (c->win_state & WIN_STATE_STICKY) |
if (c->win_state & WIN_STATE_STICKY) |
75 |
if (c2) |
if (c2) |
76 |
f = c2; |
f = c2; |
77 |
clientSetFocus (f, True); |
clientSetFocus (f, True); |
78 |
|
clientRaise(f); |
79 |
} |
} |
80 |
|
|
81 |
void |
void |