From eb50267bc3e360773baee44db312aa08be50eaa9 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Tue, 13 Apr 2010 07:35:19 +0000 Subject: [PATCH] enum type support for accept criteria svn changeset:12493/svn branch:6.3 --- .../vaadin/terminal/gwt/client/ui/dd/VTargetDetailIs.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/com/vaadin/terminal/gwt/client/ui/dd/VTargetDetailIs.java b/src/com/vaadin/terminal/gwt/client/ui/dd/VTargetDetailIs.java index 4e838fb031..9279cc8bc3 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/dd/VTargetDetailIs.java +++ b/src/com/vaadin/terminal/gwt/client/ui/dd/VTargetDetailIs.java @@ -23,7 +23,11 @@ final public class VTargetDetailIs extends VAcceptCriterion { } if (value != null) { Object object = drag.getDropDetails().get(name); - return value.equals(object); + if (object instanceof Enum) { + return ((Enum) object).name().equals(value); + } else { + return value.equals(object); + } } else { return false; } -- 2.39.5