X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fscreen.cc;h=de1927b6ab7d037bdaf4d2ab8a89237d8e2103cf;hb=41a03629c9f166f7a1b427ed1634b44c6c38da6e;hp=72a33b41fd4f8a571647794115145bdd28172937;hpb=785957de805156d8f1a35e1e4e02473af9539062;p=chaz%2Fopenbox diff --git a/src/screen.cc b/src/screen.cc index 72a33b41..de1927b6 100644 --- a/src/screen.cc +++ b/src/screen.cc @@ -134,7 +134,7 @@ Screen::Screen(int screen) openbox->registerHandler(_info->rootWindow(), this); // call the python Startup callbacks - EventData data(_number, 0, EventAction::Shutdown, 0); + EventData data(_number, 0, EventAction::Startup, 0); openbox->bindings()->fireEvent(&data); } @@ -512,8 +512,7 @@ void Screen::manageWindow(Window window) // reparent the client to the frame client->frame->grabClient(); - if (!(openbox->state() == Openbox::State_Starting || - client->positionRequested())) { + if (openbox->state() != Openbox::State_Starting) { // position the window intelligenty .. hopefully :) // call the python PLACEWINDOW binding EventData data(_number, client, EventAction::PlaceWindow, 0);