X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fscreen.cc;h=7f15b243a4a2d62a246ff75368ac7a2a4b3c7a67;hb=eccab56a6c06c9c2f5764d7913fd794961f60214;hp=49d63409b23de7a7240304414efd9a88107e5d44;hpb=4c768d5d63154e416e1282396dc48492d0585d42;p=chaz%2Fopenbox diff --git a/src/screen.cc b/src/screen.cc index 49d63409..7f15b243 100644 --- a/src/screen.cc +++ b/src/screen.cc @@ -535,12 +535,6 @@ void OBScreen::manageWindow(Window window) Openbox::instance->bindings()->grabButtons(true, client); - if (shown) { - // XXX: make this optional or more intelligent - if (client->normal()) - client->focus(); - } - // call the python NEWWINDOW binding EventData *data = new_event_data(_number, window, EventNewWindow, 0); Openbox::instance->bindings()->fireEvent(data); @@ -650,7 +644,7 @@ void OBScreen::changeDesktop(long desktop) _desktop); if (old == _desktop) return; - + OBClient::List::iterator it, end = clients.end(); for (it = clients.begin(); it != end; ++it) { if ((*it)->desktop() == old) { @@ -660,9 +654,8 @@ void OBScreen::changeDesktop(long desktop) } } - // if nothing is focused, force the callbacks to fire -// if (!Openbox::instance->focusedClient()) -// Openbox::instance->setFocusedClient(0); + // force the callbacks to fire + Openbox::instance->setFocusedClient(0); } void OBScreen::changeNumDesktops(long num)