diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/screen.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/screen.cc b/src/screen.cc index 498c9c86..1033f8d8 100644 --- a/src/screen.cc +++ b/src/screen.cc @@ -471,6 +471,9 @@ void Screen::manageWindow(Window window) // reparented back to root automatically XChangeSaveSet(**otk::display, window, SetModeInsert); + // create the decoration frame for the client window + client->frame = new Frame(client, &_style); + if (!(openbox->state() == Openbox::State_Starting || client->positionRequested())) { // position the window intelligenty .. hopefully :) @@ -479,9 +482,6 @@ void Screen::manageWindow(Window window) openbox->bindings()->fireEvent(&data); } - // create the decoration frame for the client window - client->frame = new Frame(client, &_style); - // add to the wm's map openbox->addClient(client->frame->window(), client); openbox->addClient(client->frame->plate(), client); |
