Skip to content

Commit a982e66

Browse files
author
Johan Brichau
committed
Merge 6a08ef1
2 parents bbd17b1 + 6a08ef1 commit a982e66

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
private
22
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 ]

Diff for: repository/Seaside-Pharo-Development.package/WARPackageBasedBrowser.class/instance/parentOfClass..st

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ parentOfClass: aClass
77
| package tag |
88

99
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 ].
1113

1214
^ (((tag name = package name) and: [ package classTags size <= 1 ]) or: [ tag isNil ])
1315
ifTrue: [ package ]

0 commit comments

Comments
 (0)