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


Reply via email to