Retain familyName correctly.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14525 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Alexander Malmberg 2002-09-23 17:32:04 +00:00
parent 605ce8e712
commit dd75dce3bd
3 changed files with 7 additions and 2 deletions

View file

@ -1,3 +1,8 @@
2002-09-23 19:30 Alexander Malmberg <alexander@malmberg.org>
* Source/art/ftfont.m (-initWithFontName:matrix:): Retain
familyName correctly.
2002-09-21 12:14 Alexander Malmberg <alexander@malmberg.org>
* Headers/x11/XWindowBuffer.h, Source/x11/XWindowBuffer.m

View file

@ -594,7 +594,7 @@ very expensive
+ (void)initializeBackend
{
NSLog(@"Initializing libart/freetype backend");
NSDebugLLog(@"back-art",@"Initializing libart/freetype backend");
[NSGraphicsContext setDefaultContextClass: [ARTContext class]];

View file

@ -513,7 +513,7 @@ static FT_Error ft_get_face(FTC_FaceID fid, FT_Library lib, FT_Pointer data, FT_
traits = font_entry->traits;
fontName = [name copy];
familyName = face_info->familyName;
familyName = [face_info->familyName copy];
memcpy(matrix, fmatrix, sizeof(matrix));
/* TODO: somehow make gnustep-gui send unicode our way. utf8? ugly, but it works */