Consider a view (parent) with a subview (child). Both have registered for the dragged type NSFilenamesPboardType.
parent is only interested in image files and child in audio files. If they detect a file of the corresponding type in draggingEntered: they return NSDragOperationCopy. If not, they return NSDragOperationNone.
child overlaps parent and when a drag reaches child, parent receives a draggingExited: message, no matter if child is interested in the drag or not.
How can I make parent receive the drag if child does not want it?
If I get this right you should call:
in the childs function.
If the child inherited from the parent you can call: