X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2FScreen.cc;h=3b2b4cb9075b78de4c40a91722a8227f79f7437a;hb=9ccebf111819c77108c179b906d824cb2a2a790d;hp=d22999efe81083e21a70ddb9dfd64c437b37812a;hpb=5336c900d07804589600c8af9d838c12dec7ab1c;p=chaz%2Fopenbox diff --git a/src/Screen.cc b/src/Screen.cc index d22999ef..3b2b4cb9 100644 --- a/src/Screen.cc +++ b/src/Screen.cc @@ -1117,9 +1117,6 @@ void BScreen::removeNetizen(Window w) { } - xatom->setValue(getRootWindow(), XAtom::net_number_of_desktops, - XAtom::cardinal, workspacesList.size()); - void BScreen::updateNetizenCurrentWorkspace(void) { std::for_each(netizenList.begin(), netizenList.end(), std::mem_fun(&Netizen::sendCurrentWorkspace)); @@ -1127,6 +1124,9 @@ void BScreen::updateNetizenCurrentWorkspace(void) { void BScreen::updateNetizenWorkspaceCount(void) { + xatom->setValue(getRootWindow(), XAtom::net_number_of_desktops, + XAtom::cardinal, workspacesList.size()); + std::for_each(netizenList.begin(), netizenList.end(), std::mem_fun(&Netizen::sendWorkspaceCount)); }