[Bf-committers] Windows BLI_getInstallationDir (aphex!)

Nathan Letwory bf-committers@blender.org
Wed, 07 Jan 2004 16:01:13 +0200


The function BLI_getInstallationDir (blenlib/intern/winstuff.c) always 
returns a directory with a slash at the end. This makes BLI_exists() at
line 508 of util.c think that the directory does not exist, thus it gets 
to line 527 (util.c) where it should not go (recreating the "Not A 
Number/Blender" directory, which we obviously don't want anymore). To 
fix this a slight alteration of BLI_getInstallationDir will do the 
trick. Patch for the file at the end of the mail.

If this turns out to be ok, I'd like to commit.

/Nathan Letwory
(jesterKing)

Index: source/blender/blenlib/intern/winstuff.c
===================================================================
RCS file: 
/cvsroot/bf-blender/blender/source/blender/blenlib/intern/winstuff.c,v
retrieving revision 1.7
diff -r1.7 winstuff.c
53a54
 > 	int a;
56a58,60
 > 	
 > 	a = strlen(dir);
 > 	if(dir[a-1]=='\\') dir[a-1]=0;