backing out sticky transients change, this should go in the netwm branch

This commit is contained in:
Dana Jansens 2002-06-01 18:08:49 +00:00
parent 1775e867c4
commit 39d598e556
2 changed files with 1 additions and 18 deletions

View file

@ -254,11 +254,6 @@ BlackboxWindow::BlackboxWindow(Blackbox *b, Window w, BScreen *s) {
frame.rect.width(), frame.rect.height());
}
// get sticky state from our parent window if we've got one
if (isTransient() && client.transient_for != (BlackboxWindow *) ~0ul &&
client.transient_for->isStuck() != flags.stuck)
stick();
if (flags.shaded) {
flags.shaded = False;
shade();
@ -1614,9 +1609,6 @@ void BlackboxWindow::shade(void) {
}
/*
* (Un)Sticks a window and its relatives.
*/
void BlackboxWindow::stick(void) {
if (flags.stuck) {
blackbox_attrib.flags ^= AttribOmnipresent;
@ -1636,16 +1628,6 @@ void BlackboxWindow::stick(void) {
setState(current_state);
}
// go up the chain
if (isTransient() && client.transient_for != (BlackboxWindow *) ~0ul &&
client.transient_for->isStuck() != flags.stuck)
client.transient_for->stick();
// go down the chain
BlackboxWindowList::iterator it;
const BlackboxWindowList::iterator end = client.transientList.end();
for (it = client.transientList.begin(); it != end; ++it)
if ((*it)->isStuck() != flags.stuck)
(*it)->stick();
}

View file

@ -331,6 +331,7 @@ public:
void remaximize(void);
void shade(void);
void stick(void);
void unstick(void);
void reconfigure(void);
void updateFocusModel(void);
void installColormap(bool install);