blob: 430b422b344494f286d9557cbe8d04d255f45097 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/*
@VaadinApache2LicenseForJavaFiles@
*/
/**
*
*/
package com.vaadin.terminal.gwt.client.ui.dd;
import com.vaadin.terminal.gwt.client.ComponentConnector;
import com.vaadin.terminal.gwt.client.UIDL;
final public class VSourceIsTarget extends VAcceptCriterion {
@Override
protected boolean accept(VDragEvent drag, UIDL configuration) {
ComponentConnector dragSource = drag.getTransferable().getDragSource();
ComponentConnector paintable = VDragAndDropManager.get()
.getCurrentDropHandler().getConnector();
return paintable == dragSource;
}
}
|