fix [#25778] Memoryblock Data from SCR: end corrupt

+ other minor changes.
This commit is contained in:
2011-01-25 01:51:28 +00:00
parent 8e83dd0933
commit 27cb6218a3
4 changed files with 10 additions and 4 deletions

View File

@@ -1071,7 +1071,6 @@ static int pyrna_py_to_prop(PointerRNA *ptr, PropertyRNA *prop, void *data, PyOb
case PROP_STRING:
{
const char *param;
Py_ssize_t param_size= 0;
#ifdef USE_STRING_COERCE
PyObject *value_coerce= NULL;
int subtype= RNA_property_subtype(prop);
@@ -1080,10 +1079,10 @@ static int pyrna_py_to_prop(PointerRNA *ptr, PropertyRNA *prop, void *data, PyOb
param= PyC_UnicodeAsByte(value, &value_coerce);
}
else {
param= _PyUnicode_AsStringAndSize(value, &param_size);
param= _PyUnicode_AsString(value);
}
#else // USE_STRING_COERCE
param= _PyUnicode_AsStringAndSize(value, &param_size);
param= _PyUnicode_AsStringSize(value);
#endif // USE_STRING_COERCE
if (param==NULL) {