diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-06-01 18:08:49 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-06-01 18:08:49 +0000 |
| commit | 39d598e5567d279a47dfaca5b42060f965ab480c (patch) | |
| tree | 19439b69f8ac0f51d2a31f1e591e2ec2051e52cb /src | |
| parent | 1775e867c408bbea2b7f197c0c40b26e586e9ef1 (diff) | |
backing out sticky transients change, this should go in the netwm branch
Diffstat (limited to 'src')
| -rw-r--r-- | src/Window.cc | 18 | ||||
| -rw-r--r-- | src/Window.hh | 1 |
2 files changed, 1 insertions, 18 deletions
diff --git a/src/Window.cc b/src/Window.cc index d3369244..80fe0816 100644 --- a/src/Window.cc +++ b/src/Window.cc @@ -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(); } diff --git a/src/Window.hh b/src/Window.hh index 191e6592..038a58af 100644 --- a/src/Window.hh +++ b/src/Window.hh @@ -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); |
