diff -r 154f52dd6821 -r 669ade985ad7 Class.st --- a/Class.st Wed Oct 25 00:04:24 2006 +0200 +++ b/Class.st Wed Oct 25 13:33:23 2006 +0200 @@ -1236,10 +1236,17 @@ since the comment and primitiveSpecs may no longer be accessable, if a wrong filename is set here." +"/ cg: somewhere, the filename is set from a temporary (checkout) files name. +"/ we MUST catch and FIX this. +(aFilename asFilename baseName startsWith:'st') ifTrue:[ + (aFilename asFilename baseName at:3) isDigit ifTrue:[ + self halt + ]. +]. classFilename := aFilename "Modified: / 08-09-1995 / 14:16:48 / claus" - "Modified: / 06-10-2006 / 13:32:52 / cg" + "Modified: / 25-10-2006 / 13:33:05 / cg" ! setClassVariableString:aString @@ -4707,5 +4714,5 @@ !Class class methodsFor:'documentation'! version - ^ '$Header: /cvs/stx/stx/libbasic/Class.st,v 1.517 2006-10-20 11:26:34 cg Exp $' + ^ '$Header: /cvs/stx/stx/libbasic/Class.st,v 1.518 2006-10-25 11:33:23 cg Exp $' ! !