try the ascii version of cmsGetProfileInfo

This commit is contained in:
wiredfool 2013-10-01 23:22:37 -07:00
parent e9e5599412
commit 135c47e82a

View File

@ -512,9 +512,10 @@ _profile_getattr(CmsProfileObject* self, cmsInfoType field)
{
// UNDONE -- check that I'm getting the right fields on these.
// return PyUnicode_DecodeFSDefault(cmsTakeProductName(self->profile));
wchar_t buf[256];
//wchar_t buf[256]; -- UNDONE need wchar_t for unicode version.
char buf[256];
cmsUInt32Number written;
written = cmsGetProfileInfo(self->profile,
written = cmsGetProfileInfoASCII(self->profile,
field,
"en",
"us",
@ -523,7 +524,8 @@ _profile_getattr(CmsProfileObject* self, cmsInfoType field)
if (written) {
return PyUnicode_DecodeFSDefault(buf);
}
return NULL;
// UNDONE suppressing error here by sending back blank string.
return PyUnicode_DecodeFSDefault("");
}
static PyObject*