aboutsummaryrefslogtreecommitdiffstats
path: root/libshiboken
diff options
context:
space:
mode:
authorHugo Lima <hugo.lima@openbossa.org>2010-03-02 16:30:48 -0300
committerHugo Lima <hugo.lima@openbossa.org>2010-03-03 17:39:52 -0300
commit8287b5b65ac0bd697f45bdebe833ad36263dfc75 (patch)
tree1d6b9f2a441a211cb4919d55387a41915303130e /libshiboken
parent5a76209fc8e75b3201dbaded61d626bfb4712e43 (diff)
Init tb_base of SbkBaseWrapperType_Type on struct declaration instead of
on initShiboken function. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Reviewer: Lauro Moura <lauro.neto@openbossa.org>
Diffstat (limited to 'libshiboken')
-rw-r--r--libshiboken/basewrapper.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/libshiboken/basewrapper.cpp b/libshiboken/basewrapper.cpp
index 0deaefbe6..7ca043a84 100644
--- a/libshiboken/basewrapper.cpp
+++ b/libshiboken/basewrapper.cpp
@@ -264,7 +264,7 @@ PyTypeObject SbkBaseWrapperType_Type = {
/*tp_methods*/ 0,
/*tp_members*/ 0,
/*tp_getset*/ 0,
- /*tp_base*/ 0,
+ /*tp_base*/ &PyType_Type,
/*tp_dict*/ 0,
/*tp_descr_get*/ 0,
/*tp_descr_set*/ 0,
@@ -360,8 +360,6 @@ void initShiboken()
PyEval_InitThreads();
#endif
- SbkBaseWrapperType_Type.tp_base = &PyType_Type;
-
if (PyType_Ready(&SbkBaseWrapperType_Type) < 0)
Py_FatalError("[libshiboken] Failed to initialise Shiboken.BaseWrapperType metatype.");