I have an NSCollectionView with NSCollectionViewItems that have, amongst other things, a layer-hosting NSView with CALayers. The collectionView has wantsLayers set, and everything there is working nicely - draw, scroll, reorder animation.
The trouble comes when I try to drag them. The collectionView builds the drag image for me, and all the collectionViewItem's children draw except the one with the CALayers. Some digging and logging revealed that the drag image creation code is calling drawRect: on my layer-hosting NSView. I can work around it by implementing a drawRect: that creates a placeholder drag image, but the question I have is: Is there something I'm missing that would cause it to create the right drag image for me? Or is this an Apple bug? If so, is my workaround good or bad? Is there a case where it will call drawRect: for some other legit reason, or should it just never call it and so when it's fixed my drawRect: will be ignored?_______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com