]> Dogcows Code - chaz/openbox/blobdiff - src/openbox.cc
more typesafety
[chaz/openbox] / src / openbox.cc
index f16d3464f0cd9fb5d60769025a9690387f24d673..bb0743c08ab1f19cdd2e40aa6c64e32b693ceb66 100644 (file)
@@ -91,7 +91,7 @@ Openbox::Openbox(int argc, char **argv)
   _doshutdown = false;
   _rcfilepath = otk::expandTilde("~/.openbox/rc3");
 
-  _pyclients = PyDict_New();
+  _pyclients = (PyDictObject*) PyDict_New();
   assert(_pyclients);
 
   parseCommandLine(argc, argv);
@@ -282,7 +282,8 @@ void Openbox::addClient(Window window, OBClient *client)
   PyClientObject* pyclient = PyObject_New(PyClientObject, &PyClient_Type);
   pyclient->window = window;
   pyclient->client = client;
-  PyDict_SetItem(_pyclients, PyLong_FromLong(window), (PyObject*)pyclient);
+  PyDict_SetItem((PyObject*)_pyclients, PyLong_FromLong(window),
+                 (PyObject*)pyclient);
 }
 
 
This page took 0.024285 seconds and 4 git commands to generate.