Enrico Sersale <[EMAIL PROTECTED]> writes:

> The recent changes in XGDragView cause some crashes in GWorkspace.
> 
> This is completly reproducable:
> 
> 1) select a file.
> 
> 2) drag its icon a bit around and then back to its place.
> 
> 3) select an other file to change the contents of the pasteboard.
> 
> 4) try to drag again.
> 
> 5) the app crashes.

Ok, I have found the bug.  It comes down to the fact that the DnD code
in NSWindow is never notified that the drag is finished when the drag 
is unsuccessful. 

The fix of Richard will prevent the crash.  

Unfortunately, it seems that some fundamental change in the DnD code
is necessary.  (Until now the DnD changes were just minor adjustments
of the existing code).   

Adam, I will make want to submit one minor patch (removing the 
Drag Image before depositing the drop) before the next release.

This should fix all the acute problems of GWorkspace.

I suggest that the more fundamental changes are postponed 
until after the gui/xgps release.

Wim Oudshoorn.        

_______________________________________________
Bug-gnustep mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to