sending windows to workspaces works. focus messes up on fast switching

This commit is contained in:
Dana Jansens 2003-01-07 05:17:39 +00:00
parent 4c768d5d63
commit 9d2ba8205c

View file

@ -535,12 +535,6 @@ void OBScreen::manageWindow(Window window)
Openbox::instance->bindings()->grabButtons(true, client); 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 // call the python NEWWINDOW binding
EventData *data = new_event_data(_number, window, EventNewWindow, 0); EventData *data = new_event_data(_number, window, EventNewWindow, 0);
Openbox::instance->bindings()->fireEvent(data); Openbox::instance->bindings()->fireEvent(data);
@ -660,9 +654,8 @@ void OBScreen::changeDesktop(long desktop)
} }
} }
// if nothing is focused, force the callbacks to fire // force the callbacks to fire
// if (!Openbox::instance->focusedClient()) Openbox::instance->setFocusedClient(0);
// Openbox::instance->setFocusedClient(0);
} }
void OBScreen::changeNumDesktops(long num) void OBScreen::changeNumDesktops(long num)