mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-31 16:07:30 +03:00 
			
		
		
		
	try the ascii version of cmsGetProfileInfo
This commit is contained in:
		
							parent
							
								
									e9e5599412
								
							
						
					
					
						commit
						135c47e82a
					
				|  | @ -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* | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user