view.setDropItem(null, NSOutlineView.NSOutlineViewDropOnItemIndex); return super.validateDrop(view, controller.workdir(), row, draggingInfo); if(destination.isDirectory()) { view.setDropItem(item, NSOutlineView.NSOutlineViewDropOnItemIndex); return super.validateDrop(view, destination, row, draggingInfo); view.setDropItem(null, NSOutlineView.NSOutlineViewDropOnItemIndex); return super.validateDrop(view, controller.workdir(), row, draggingInfo); view.setDropItem(null, NSOutlineView.NSOutlineViewDropOnItemIndex);