summaryrefslogtreecommitdiff
path: root/src/openbox.i
diff options
context:
space:
mode:
Diffstat (limited to 'src/openbox.i')
-rw-r--r--src/openbox.i6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/openbox.i b/src/openbox.i
index 6f768502..59dbecdd 100644
--- a/src/openbox.i
+++ b/src/openbox.i
@@ -20,9 +20,9 @@
//%include std_list.i
//%template(ClientList) std::list<Client*>;
-%ignore ob::Openbox::instance;
+%ignore ob::openbox;
%inline %{
- ob::Openbox *Openbox_instance() { return ob::Openbox::instance; }
+ ob::Openbox *Openbox_instance() { return ob::openbox; }
%};
%{
@@ -96,7 +96,7 @@ void python_callback(PyObject *func, KeyData *data)
%}
%extend ob::Screen {
Client *client(int i) {
- if (i >= (int)self->clients.size())
+ if (i < 0 || i >= (int)self->clients.size())
return NULL;
ob::Client::List::iterator it = self->clients.begin();
std::advance(it,i);