diff options
author | Hugo Lima <hugo.lima@openbossa.org> | 2010-03-02 16:30:48 -0300 |
---|---|---|
committer | Hugo Lima <hugo.lima@openbossa.org> | 2010-03-03 17:39:52 -0300 |
commit | 8287b5b65ac0bd697f45bdebe833ad36263dfc75 (patch) | |
tree | 1d6b9f2a441a211cb4919d55387a41915303130e /libshiboken | |
parent | 5a76209fc8e75b3201dbaded61d626bfb4712e43 (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.cpp | 4 |
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."); |