Unaccepted Drag-Drop loses objects
Status: Alpha
Brought to you by:
mcfletch
When doing a drag+drop (cut) into an objectlist, if the
objectlist's data-model rejects the addition, the
objects are completely deleted (they are already cut
from the source). Should do the work as:
success = ProcessEvent(AcceptObjectsEvent(...))
if success:
success = ProcessEvent(ObjectsCut(...))
if success:
success = ProcessEvent( ObjectsPaste(...))
if success:
AddPendingEvent( OverallNotification(...))
But that's seriously ugly looking.