Revision 41094 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/toc/actions/PasteLayersTocMenuEntry.java

View differences:

PasteLayersTocMenuEntry.java
67 67
		if (isTocItemBranch(item)) {
68 68
			FLayer lyr = getNodeLayer(item);
69 69
			if (lyr instanceof FLayers) {
70
			    FLayers aux = this.getFLayersFromClipboard();
71
				return aux != null;
70
			    /*
71
			     * We cannot parse it here because it can
72
			     * lead to bad error dialog. We accept anything.
73
			     * When user tries to paste, the error
74
			     * message will show if there is a problem.
75
			     */
76
			    return !CopyPasteLayersUtils.isClipboardEmpty();
72 77
			}
73 78

  
74 79
		} else if (!isTocItemLeaf(item)) {
75 80
			if (getNodeLayer(item) == null) {
76
                FLayers aux = this.getFLayersFromClipboard();
77
                return aux != null;
81
                /*
82
                 * We cannot parse it here because it can
83
                 * lead to bad error dialog. We accept anything.
84
                 * When user tries to paste, the error
85
                 * message will show if there is a problem.
86
                 */
87
			    return !CopyPasteLayersUtils.isClipboardEmpty();
78 88
			}
79 89
		}
80 90
		return false;

Also available in: Unified diff