Fix Qvariant to Cpp conversion.
Fixes bug #589 Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
This commit is contained in:
parent
4c79d1e8cd
commit
f4f48519ec
1 changed files with 2 additions and 0 deletions
|
|
@ -19,6 +19,8 @@ struct Converter<QVariant>
|
||||||
if (PyObject_TypeCheck(type, &SbkObjectType_Type)) {
|
if (PyObject_TypeCheck(type, &SbkObjectType_Type)) {
|
||||||
SbkObjectType* sbkType = reinterpret_cast<SbkObjectType*>(type);
|
SbkObjectType* sbkType = reinterpret_cast<SbkObjectType*>(type);
|
||||||
const char* typeName = Shiboken::ObjectType::getOriginalName(sbkType);
|
const char* typeName = Shiboken::ObjectType::getOriginalName(sbkType);
|
||||||
|
if (!typeName)
|
||||||
|
return 0;
|
||||||
bool valueType = '*' != typeName[qstrlen(typeName) - 1];
|
bool valueType = '*' != typeName[qstrlen(typeName) - 1];
|
||||||
|
|
||||||
// Do not convert user type of value
|
// Do not convert user type of value
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue