443 |
if (!getGnomeHint (w, win_workspace, &c->win_workspace)) |
if (!getGnomeHint (w, win_workspace, &c->win_workspace)) |
444 |
{ |
{ |
445 |
setGnomeHint (w, win_workspace, workspace); |
setGnomeHint (w, win_workspace, workspace); |
446 |
|
setGnomeHint (w, net_atoms[NET_WM_DESKTOP], workspace); |
447 |
c->win_workspace = workspace; |
c->win_workspace = workspace; |
448 |
} |
} |
449 |
if (c->win_workspace > workspace_count - 1) |
if (c->win_workspace > workspace_count - 1) |
450 |
{ |
{ |
451 |
setGnomeHint (w, win_workspace, workspace_count - 1); |
setGnomeHint (w, win_workspace, workspace_count - 1); |
452 |
|
setGnomeHint (w, net_atoms[NET_WM_DESKTOP], workspace_count -1); |
453 |
c->win_workspace = workspace_count - 1; |
c->win_workspace = workspace_count - 1; |
454 |
} |
} |
455 |
|
|
810 |
return; |
return; |
811 |
|
|
812 |
setGnomeHint (c->window, win_workspace, ws); |
setGnomeHint (c->window, win_workspace, ws); |
813 |
|
setGnomeHint (c->window, net_atoms[NET_WM_DESKTOP], ws); |
814 |
c->win_workspace = ws; |
c->win_workspace = ws; |
815 |
if (getWMState (c->window) != IconicState) |
if (getWMState (c->window) != IconicState) |
816 |
{ |
{ |