X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fopenbox.cc;h=b44a1861f03acb1d64f1f32863db400916b6126a;hb=385de86d903c95e9897bd106b04e3ef1f70d9d2d;hp=a15f369b2dfe03242c1b1620030d3756e01371e5;hpb=368d981208c7f7d7865faac129160f277eb8d4e7;p=chaz%2Fopenbox diff --git a/src/openbox.cc b/src/openbox.cc index a15f369b..b44a1861 100644 --- a/src/openbox.cc +++ b/src/openbox.cc @@ -288,7 +288,8 @@ void Openbox::showHelp() printf(_("Compile time options:\n\ Debugging: %s\n\ Shape: %s\n\ - Xinerama: %s\n"), + Xinerama: %s\n\ + Xkb: %s\n"), #ifdef DEBUG _("yes"), #else // !DEBUG @@ -302,10 +303,16 @@ void Openbox::showHelp() #endif // SHAPE #ifdef XINERAMA - _("yes") + _("yes"), #else // !XINERAMA - _("no") + _("no"), #endif // XINERAMA + +#ifdef XKB + _("yes") +#else // !XKB + _("no") +#endif // XKB ); } @@ -368,11 +375,8 @@ void Openbox::setFocusedClient(OBClient *c) } // call the python Focus callbacks - EventData *data = new_event_data(_focused_screen->number(), - c ? c->window() : 0, - EventFocus, 0); - Openbox::instance->bindings()->fireEvent(data); - Py_XDECREF((PyObject*)data); + EventData data(_focused_screen->number(), c, EventFocus, 0); + Openbox::instance->bindings()->fireEvent(&data); } void Openbox::execute(int screen, const std::string &bin)