Author: rahul Date: Sat Dec 30 20:30:36 2006 New Revision: 491382 URL: http://svn.apache.org/viewvc?view=rev&rev=491382 Log: Merge try/catch blocks for code from SHALE-263
Modified: shale/framework/trunk/shale-dialog-scxml/src/main/java/org/apache/shale/dialog/scxml/SCXMLDialogContext.java Modified: shale/framework/trunk/shale-dialog-scxml/src/main/java/org/apache/shale/dialog/scxml/SCXMLDialogContext.java URL: http://svn.apache.org/viewvc/shale/framework/trunk/shale-dialog-scxml/src/main/java/org/apache/shale/dialog/scxml/SCXMLDialogContext.java?view=diff&rev=491382&r1=491381&r2=491382 ============================================================================== --- shale/framework/trunk/shale-dialog-scxml/src/main/java/org/apache/shale/dialog/scxml/SCXMLDialogContext.java (original) +++ shale/framework/trunk/shale-dialog-scxml/src/main/java/org/apache/shale/dialog/scxml/SCXMLDialogContext.java Sat Dec 30 20:30:36 2006 @@ -385,17 +385,13 @@ Class dataClass = null; try { dataClass = loader.loadClass(dataClassName); + data = dataClass.newInstance(); } catch (Exception e) { fireOnException(e); } - try { - data = dataClass.newInstance(); - if (data instanceof DialogContextListener) { - addDialogContextListener((DialogContextListener) data); - } - } catch (Exception e) { - fireOnException(e); + if (data != null && data instanceof DialogContextListener) { + addDialogContextListener((DialogContextListener) data); } // set state machine in motion