diff -r 735c8e814726 -r dbe1b3cf7b83 Method.st --- a/Method.st Tue Apr 21 18:55:28 1998 +0200 +++ b/Method.st Wed Apr 22 10:30:15 1998 +0200 @@ -2119,16 +2119,16 @@ return the methods first resource specs key; either nil, or a single symbol containing in Method>>resourceTypes." - self hasResource ifFalse:[^ nil]. - self resources keysAndValuesDo: - [:key :val| - (self class resourceTypes includes:key) - ifTrue: - [ - ^key - ] + |resources| + + (resources := self resources) notNil ifTrue:[ + resources keysAndValuesDo:[:key :val| + (self class resourceTypes includes:key) ifTrue:[^key] + ]. ]. - ^nil + ^ nil + + "Modified: / 22.4.1998 / 10:26:31 / cg" ! resources @@ -2523,6 +2523,6 @@ !Method class methodsFor:'documentation'! version - ^ '$Header: /cvs/stx/stx/libbasic/Method.st,v 1.159 1998-04-09 13:38:29 cg Exp $' + ^ '$Header: /cvs/stx/stx/libbasic/Method.st,v 1.160 1998-04-22 08:30:15 cg Exp $' ! ! Method initialize!