final View sourceView = drag.getSource();
if (!sourceView.getSpecification().isOpen()) {
final View[] subviews = getSubviews();
for (final View subview : subviews) {
if (subview == sourceView) {
sourceView.markDamaged();
sourceView.setLocation(dropLocation);
sourceView.markDamaged();
return;
}
}