I should have listed the setup of my system in the last mail. Maybe that's
relevant.
gnustep-make 1.4.0
gnustep-base 1.4.0
gnustep-gui 0.8.0
gnustep-back 0.8.0
You need gnustep-gui > 0.8.1 or, better, from cvs.
This because a method of NSWindow, -sendEvent: was changed to send the
mouseUp event after a mouseDown exactly to the same view that got the
mouseDown and not to the firstResponder.
This caused GWorkspace to crash, because, double-clicking an icon causes
the content of the icons view to change to show the contents of the new
directory.
Doing this in -mouseDown: result in the icon deallocated before the last
mouseUp event.
To avoid this, actually GWorkspace calls the method that change to the new
dir in -mouseUp: