aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken2/libshiboken/basewrapper.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2017-06-09 15:09:16 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2017-06-09 15:09:18 +0200
commit98fe750774ac252fe35c42b752e68108b594e43f (patch)
tree849e9ad1f5e558d610a6d42711eb9f6b49e35e02 /sources/shiboken2/libshiboken/basewrapper.cpp
parent2635541daec35024390dc973ff16e7603c94ce39 (diff)
parent6d8dee0c92dc914a501e2e0fe3a5e044f5d6d872 (diff)
Merge remote-tracking branch 'origin/5.6' into 5.9
Diffstat (limited to 'sources/shiboken2/libshiboken/basewrapper.cpp')
-rw-r--r--sources/shiboken2/libshiboken/basewrapper.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/sources/shiboken2/libshiboken/basewrapper.cpp b/sources/shiboken2/libshiboken/basewrapper.cpp
index 5ecda1eaf..83e88c331 100644
--- a/sources/shiboken2/libshiboken/basewrapper.cpp
+++ b/sources/shiboken2/libshiboken/basewrapper.cpp
@@ -622,7 +622,7 @@ namespace ObjectType
bool checkType(PyTypeObject* type)
{
- return PyType_IsSubtype(type, reinterpret_cast<PyTypeObject*>(&SbkObject_Type));
+ return PyType_IsSubtype(type, reinterpret_cast<PyTypeObject*>(&SbkObject_Type)) != 0;
}
bool isUserType(PyTypeObject* type)
@@ -651,7 +651,7 @@ void* callExternalCppConversion(SbkObjectType*, PyObject*) { return 0; }
bool hasCast(SbkObjectType* type)
{
- return type->d->mi_specialcast;
+ return type->d->mi_specialcast != 0;
}
void* cast(SbkObjectType* sourceType, SbkObject* obj, PyTypeObject* targetType)
@@ -1011,7 +1011,7 @@ void makeValid(SbkObject* self)
bool hasParentInfo(SbkObject* pyObj)
{
- return pyObj->d->parentInfo;
+ return pyObj->d->parentInfo != 0;
}
void* cppPointer(SbkObject* pyObj, PyTypeObject* desiredType)
@@ -1041,7 +1041,7 @@ bool setCppPointer(SbkObject* sbkObj, PyTypeObject* desiredType, void* cptr)
if (reinterpret_cast<SbkObjectType*>(Py_TYPE(sbkObj))->d->is_multicpp)
idx = getTypeIndexOnHierarchy(Py_TYPE(sbkObj), desiredType);
- bool alreadyInitialized = sbkObj->d->cptr[idx];
+ const bool alreadyInitialized = sbkObj->d->cptr[idx] != 0;
if (alreadyInitialized)
PyErr_SetString(PyExc_RuntimeError, "You can't initialize an object twice!");
else