--- a/ProjectDefinition.st Tue Feb 25 14:48:43 2014 +0100
+++ b/ProjectDefinition.st Tue Feb 25 15:40:32 2014 +0100
@@ -5058,11 +5058,15 @@
self checkPrerequisitesForLoading.
asAutoloaded ifFalse:[
- self loadClassLibrary.
- "/ could have overloaded my first incarnation
- meOrMySecondIncarnation := (Smalltalk at:(self name)) ? self.
- meOrMySecondIncarnation ~~ self ifTrue:[
- meOrMySecondIncarnation fetchSlotsFrom:self.
+ [
+ self loadClassLibrary.
+ "/ could have overloaded my first incarnation
+ meOrMySecondIncarnation := (Smalltalk at:(self name)) ? self.
+ meOrMySecondIncarnation ~~ self ifTrue:[
+ meOrMySecondIncarnation fetchSlotsFrom:self.
+ ].
+ ] on:PackageLoadError do:[:ex|
+ "ignore binary class library load failure - try is the hard way (loading classes)"
].
].
@@ -7583,11 +7587,11 @@
!ProjectDefinition class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.493 2014-02-25 13:32:13 stefan Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.494 2014-02-25 14:40:32 stefan Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.493 2014-02-25 13:32:13 stefan Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.494 2014-02-25 14:40:32 stefan Exp $'
!
version_SVN