lastfocus = (BlackboxWindow *) 0;
setName("");
+ fprintf(stderr, "WORKSPACE NAME: %s\n", name.c_str());
}
wkspc->stackingList.push_back(win);
}
- XLowerWindow(screen->getBaseDisplay()->getXDisplay(), stack_vector.front());
- XRestackWindows(screen->getBaseDisplay()->getXDisplay(),
- &stack_vector[0], stack_vector.size());
- screen->lowerDesktops();
+ screen->lowerWindows(&stack_vector[0], stack_vector.size());
}
XAtom::StringVect namesList;
unsigned long numnames = (unsigned) -1;
if (xatom->getValue(screen->getRootWindow(), XAtom::net_desktop_names,
- XAtom::utf8, numnames, namesList)) {
- if (namesList.size() > id)
- namesList[id] = name;
- else
- namesList.push_back(name);
- }
+ XAtom::utf8, numnames, namesList) &&
+ namesList.size() > id)
+ namesList[id] = name;
+ else
+ namesList.push_back(name);
+
xatom->setValue(screen->getRootWindow(), XAtom::net_desktop_names,
XAtom::utf8, namesList);