Manuscript (Case [Issue]22743) Crosscutting and Misc - GT inspector extension for collections gives error when double clicked

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Manuscript (Case [Issue]22743) Crosscutting and Misc - GT inspector extension for collections gives error when double clicked

Pharo Issue Tracker
Manuscript Notification
Bug in Project:  Crosscutting and Misc: 1. Pharo Image  •  You are subscribed to this case
[ :result |
showOnly: 50;
helpMessage: 'Quick selection field. Given your INPUT, it executes: self select: [:each | INPUT ]'."
result isNil
ifTrue: [ nil ]
ifFalse: [ result size = 1
ifTrue: [ result anyOne ]
ifFalse: [ self species withAll: result ] ] ] in Array(SequenceableCollection)>>gtInspectorItemsIn: in Block: [ :result | ...
[ :ann |
tableModel glamourPresentation
strongSelection: ann strongSelectionValue ] in GLMMorphicFastTableRenderer(GLMMorphicFTRenderer)>>initializeAnnouncementForDataSource in Block: [ :ann | ...
[ action cull: anAnnouncement cull: announcer ] in AnnouncementSubscription>>deliver: in Block: [ action cull: anAnnouncement cull: announcer ]
[ Processor terminateActive ] in [ :ex |
| copy onDoCtx process handler bottom thisCtx |
onDoCtx := thisContext.
thisCtx := onDoCtx home.

"find the context on stack for which this method's is sender"
[ onDoCtx sender == thisCtx ]
whileFalse: [ onDoCtx := onDoCtx sender.
ifNil: [ "Can't find our home context. seems like we're already forked
and handling another exception in new thread. In this case, just pass it through handler." ^ handlerAction cull: ex ] ].
bottom := [ Processor terminateActive ] asContext.
onDoCtx privSender: bottom.
handler := [ handlerAction cull: ex ] asContext.
handler privSender: thisContext sender.
(Process forContext: handler priority: Processor activePriority)

"cut the stack of current process"
thisContext privSender: thisCtx.
nil ] in BlockClosure>>on:fork: in Block: [ Processor terminateActive ]
Priority Priority: 3 – Must Fix Status Status: Work Needed
Assigned To Assigned to: Everyone Milestone Milestone: Pharo7.0

Go to Case
No longer need updates? Unsubscribe from this case.

Don't want Manuscript notifications anymore? Update your preferences.


Pharo-bugtracker mailing list
[hidden email]