[teklib-general] teklib: Font initialization reangarred, fixes possible crashes i...

Timm S. Mueller tmueller at neoscientists.org
Thu May 15 21:52:57 CEST 2008


details:   http://hg.teklib.org/teklib/rev/fb85abe36133
changeset: 191:fb85abe36133
user:      Timm S. Mueller <tmueller at neoscientists.org>
date:      Thu May 15 17:23:05 2008 +0200
description:
Font initialization reangarred, fixes possible crashes if initialization
failed

diffs (22 lines):

diff -r 4ed8394acfc2 -r fb85abe36133 src/display_dfb/display_dfb_mod.c
--- a/src/display_dfb/display_dfb_mod.c	Thu May 15 15:12:06 2008 +0000
+++ b/src/display_dfb/display_dfb_mod.c	Thu May 15 17:23:05 2008 +0200
@@ -271,6 +271,9 @@ dfb_initinstance(TAPTR task)
 		/* list of all open visuals: */
 		TInitList(&inst->dfb_vlist);
 
+		/* init fontmanager and default font */
+		TInitList(&inst->dfb_fm.openfonts);
+
 		inst->dfb_FDSigPipeRead = -1;
 		inst->dfb_FDSigPipeWrite = -1;
 
@@ -299,8 +302,6 @@ dfb_initinstance(TAPTR task)
 		inst->dfb_CursorSurface->GetSize(inst->dfb_CursorSurface,
 				&inst->dfb_CursorWidth, &inst->dfb_CursorHeight);
 
-		/* init fontmanager and default font */
-		TInitList(&inst->dfb_fm.openfonts);
 
 		ftags[0].tti_Tag = TVisual_FontName;
 		ftags[0].tti_Value = (TTAG) FNT_DEFNAME;


More information about the teklib-general mailing list