X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Factions.cc;h=dec03e80992296f16d62384f7b43aa411f3556ff;hb=a93f06f5b3162e59c04074a14bd3702e4bb82133;hp=fba1eaf1f27f3694b177e2a92c5fc1115940d5c4;hpb=a9a5f0d7510be5dbf8ae1db99e6c1c01035503d9;p=chaz%2Fopenbox diff --git a/src/actions.cc b/src/actions.cc index fba1eaf1..dec03e80 100644 --- a/src/actions.cc +++ b/src/actions.cc @@ -213,28 +213,19 @@ void OBActions::motionHandler(const XMotionEvent &e) void OBActions::mapRequestHandler(const XMapRequestEvent &e) { OtkEventHandler::mapRequestHandler(e); - - EventData *data = new_event_data(e.window, EventNewWindow, 0); - Openbox::instance->bindings()->fireEvent(data); - Py_DECREF((PyObject*)data); + // do this in OBScreen::manageWindow } void OBActions::unmapHandler(const XUnmapEvent &e) { OtkEventHandler::unmapHandler(e); - - EventData *data = new_event_data(e.window, EventCloseWindow, 0); - Openbox::instance->bindings()->fireEvent(data); - Py_DECREF((PyObject*)data); + // do this in OBScreen::unmanageWindow } void OBActions::destroyHandler(const XDestroyWindowEvent &e) { OtkEventHandler::destroyHandler(e); - - EventData *data = new_event_data(e.window, EventCloseWindow, 0); - Openbox::instance->bindings()->fireEvent(data); - Py_DECREF((PyObject*)data); + // do this in OBScreen::unmanageWindow } }