This is an automated email from the git hooks/post-receive script. New commit to annotated tag v2.0.0-beta-1 in repository jaxx. See https://gitlab.nuiton.org/nuiton/jaxx.git commit a8119eff3328884bd0848d4647c090c02a402a1d Author: Tony Chemit <chemit@codelutin.com> Date: Wed Oct 21 13:16:51 2009 +0000 do not make equals on class, prefer use method isAssignableFrom --- .../runtime/swing/navigation/NavigationTreeContextHelper.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jaxx-runtime/src/main/java/jaxx/runtime/swing/navigation/NavigationTreeContextHelper.java b/jaxx-runtime/src/main/java/jaxx/runtime/swing/navigation/NavigationTreeContextHelper.java index c2f660b..5755757 100644 --- a/jaxx-runtime/src/main/java/jaxx/runtime/swing/navigation/NavigationTreeContextHelper.java +++ b/jaxx-runtime/src/main/java/jaxx/runtime/swing/navigation/NavigationTreeContextHelper.java @@ -89,11 +89,11 @@ public class NavigationTreeContextHelper { } public <T> T getSelectedBean(JAXXContext context, Class<T> type) { - Object r = getSelectedBeanContextEntry().getContextValue(context); - if (type.equals(r.getClass())){ - return (T)getSelectedBeanContextEntry().getContextValue(context); + Object r = getSelectedBean(context); + if (r != null && !type.isAssignableFrom(r.getClass())) { + throw new IllegalStateException("required a object of type '" + type + "' but had '" + r.getClass() + "'"); } - return null; + return (T) r; } public void setTreeModel(JAXXContext context, NavigationTreeModel model) { -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.