- TWidget target = (TWidget) data;
- if (target.getParent() instanceof TPanel) {
- ((TSplitPane) target.getParent().getParent()).removeSplit(target, true);
- } else {
+ if (source.getParent() instanceof TSplitPane) {
+ ((TSplitPane) source.getParent()).removeSplit(source, true);
+ } else if (source == root) {