Refactor to simplify code just avoding some Cism.

This commit is contained in:
Hugo Parente Lima 2011-02-15 16:38:53 -02:00
commit 7c606aeda2

View file

@ -664,12 +664,10 @@ PySideSignal* newObject(const char* name, ...)
PyObject* buildQtCompatible(const char* signature) PyObject* buildQtCompatible(const char* signature)
{ {
char* qtSignature; QByteArray ba;
qtSignature = reinterpret_cast<char*>(malloc(strlen(signature)+2)); ba.append(QT_SIGNAL_SENTINEL);
sprintf(qtSignature, "%c%s", QT_SIGNAL_SENTINEL, signature); ba.append(signature);
PyObject* ret = PyString_FromString(qtSignature); return PyString_FromStringAndSize(ba, ba.size());
free(qtSignature);
return ret;
} }
void addSignalToWrapper(SbkObjectType* wrapperType, const char* signalName, PySideSignal* signal) void addSignalToWrapper(SbkObjectType* wrapperType, const char* signalName, PySideSignal* signal)