mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-19 12:28:22 +01:00
Variable current_workspace moved to workspace object in global namespace
The variable current_workspace, that contains the current workspace is moved to the global workspace properties. Now the screen is not needed to know the workspace_count.
This commit is contained in:
committed by
Carlos R. Mafra
parent
e5ae684d02
commit
c610b8d7ce
@@ -2452,7 +2452,7 @@ static int setWrapAppiconsInDock(WScreen *scr, WDefaultEntry *entry, void *tdata
|
||||
static int setStickyIcons(WScreen * scr, WDefaultEntry * entry, void *bar, void *foo)
|
||||
{
|
||||
if (scr->workspaces) {
|
||||
wWorkspaceForceChange(scr, scr->current_workspace);
|
||||
wWorkspaceForceChange(scr, w_global.workspace.current);
|
||||
wArrangeIcons(scr, False);
|
||||
}
|
||||
return 0;
|
||||
@@ -2882,7 +2882,7 @@ static int setWorkspaceBack(WScreen * scr, WDefaultEntry * entry, void *tdata, v
|
||||
if (str) {
|
||||
SendHelperMessage(scr, 'S', 0, str);
|
||||
wfree(str);
|
||||
SendHelperMessage(scr, 'C', scr->current_workspace + 1, NULL);
|
||||
SendHelperMessage(scr, 'C', w_global.workspace.current + 1, NULL);
|
||||
} else {
|
||||
SendHelperMessage(scr, 'U', 0, NULL);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user