File tree 2 files changed +11
-6
lines changed
repository/Seaside-Pharo-Development.package/WARPackageBasedBrowser.class/instance
2 files changed +11
-6
lines changed Original file line number Diff line number Diff line change 1
1
private
2
2
packages
3
- | rPackage |
4
- rPackage := Smalltalk at: #RPackage .
5
- ^ ((rPackage respondsTo: #packageOrganizer )
6
- ifTrue: [ rPackage packageOrganizer ]
7
- ifFalse: [ rPackage organizer ]) packages
3
+ ^ (Smalltalk hasClassNamed: #RPackage )
4
+ ifTrue: [
5
+ | rPackage |
6
+ rPackage := Smalltalk at: #RPackage .
7
+ ((rPackage respondsTo: #packageOrganizer )
8
+ ifTrue: [ rPackage packageOrganizer ]
9
+ ifFalse: [ rPackage organizer ]) packages ]
10
+ ifFalse: [ PackageOrganizer default packages ]
Original file line number Diff line number Diff line change @@ -7,7 +7,9 @@ parentOfClass: aClass
7
7
| package tag |
8
8
9
9
package := aClass package.
10
- tag := package classTagForClass: aClass.
10
+ tag := (package respondsTo: #classTagForClass: )
11
+ ifTrue: [ package perform: #classTagForClass: with: aClass ]
12
+ ifFalse: [ package perform: #tagOf: with: aClass ].
11
13
12
14
^ (((tag name = package name) and : [ package classTags size <= 1 ]) or : [ tag isNil ])
13
15
ifTrue: [ package ]
You can’t perform that action at this time.
0 commit comments