]> Dogcows Code - chaz/openbox/blobdiff - src/openbox.i
*** empty log message ***
[chaz/openbox] / src / openbox.i
index cf7859d4cdea40a3e199781c2beb1998f9a993bc..a3192756eee5aaa8b883cd1c6f13ddfe636a3bf5 100644 (file)
 %ignore ob::Openbox::instance;
 %ignore ob::OBScreen::clients;
 
+%import "../otk/eventdispatcher.hh"
+%import "../otk/eventhandler.hh"
+%import "widget.hh"
+
 %include "openbox.hh"
 %include "screen.hh"
 %include "client.hh"
@@ -33,6 +37,8 @@
 %}
 %extend ob::OBScreen {
   OBClient *client(int i) {
+    if (i >= (int)self->clients.size())
+      return NULL;
     ob::OBScreen::ClientList::iterator it = self->clients.begin();
     std::advance(it,i);
     return *it;
This page took 0.019623 seconds and 4 git commands to generate.