set active client when raising a transient window
This commit is contained in:
parent
4ffd744f81
commit
2e438fde2c
2 changed files with 6 additions and 1 deletions
|
@ -1,6 +1,9 @@
|
||||||
(Format: Year/Month/Day)
|
(Format: Year/Month/Day)
|
||||||
Changes for 1.0rc3:
|
Changes for 1.0rc3:
|
||||||
*07/01/05:
|
*07/01/05:
|
||||||
|
* When a client in an unfocused tab creates a transient window, set that
|
||||||
|
client to the active tab (Mark)
|
||||||
|
Window.cc
|
||||||
* Window wasn't staying focused when dragging across workspaces with
|
* Window wasn't staying focused when dragging across workspaces with
|
||||||
outline window moving (Mark)
|
outline window moving (Mark)
|
||||||
Window.cc
|
Window.cc
|
||||||
|
|
|
@ -1931,8 +1931,10 @@ void FluxboxWindow::raise() {
|
||||||
m_client->transientFor()->transientList().push_back(m_client);
|
m_client->transientFor()->transientList().push_back(m_client);
|
||||||
}
|
}
|
||||||
// raise this window and every transient in it with this one last
|
// raise this window and every transient in it with this one last
|
||||||
if (client->fbwindow())
|
if (client->fbwindow()) {
|
||||||
raiseFluxboxWindow(*client->fbwindow());
|
raiseFluxboxWindow(*client->fbwindow());
|
||||||
|
client->fbwindow()->setCurrentClient(*client, false);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue