all repos — fluxbox @ 2e438fde2c4c6f660649c69f05681d50c72f849e

custom fork of the fluxbox windowmanager

set active client when raising a transient window
markt markt
commit

2e438fde2c4c6f660649c69f05681d50c72f849e

parent

4ffd744f81cf625c16e38e98168faa84e21ffbc9

2 files changed, 6 insertions(+), 1 deletions(-)

jump to
M ChangeLogChangeLog

@@ -1,6 +1,9 @@

(Format: Year/Month/Day) Changes for 1.0rc3: *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 outline window moving (Mark) Window.cc
M src/Window.ccsrc/Window.cc

@@ -1931,8 +1931,10 @@ m_client->transientFor()->transientList().remove(m_client);

m_client->transientFor()->transientList().push_back(m_client); } // raise this window and every transient in it with this one last - if (client->fbwindow()) + if (client->fbwindow()) { raiseFluxboxWindow(*client->fbwindow()); + client->fbwindow()->setCurrentClient(*client, false); + } }