You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by la...@apache.org on 2012/05/29 22:46:06 UTC

svn commit: r1343971 - /incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/menues/xbaya/WorkflowFiler.java

Author: lahiru
Date: Tue May 29 20:46:06 2012
New Revision: 1343971

URL: http://svn.apache.org/viewvc?rev=1343971&view=rev
Log:
Fixing https://issues.apache.org/jira/browse/AIRAVATA-431.

Modified:
    incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/menues/xbaya/WorkflowFiler.java

Modified: incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/menues/xbaya/WorkflowFiler.java
URL: http://svn.apache.org/viewvc/incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/menues/xbaya/WorkflowFiler.java?rev=1343971&r1=1343970&r2=1343971&view=diff
==============================================================================
--- incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/menues/xbaya/WorkflowFiler.java (original)
+++ incubator/airavata/branches/0.3-incubating-snapshot/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/menues/xbaya/WorkflowFiler.java Tue May 29 20:46:06 2012
@@ -211,9 +211,14 @@ public class WorkflowFiler {
                 } else {
                     XmlElement importedWorkflowElement = XMLUtil.loadXML(file);
                     importedWorkflow = new Workflow(importedWorkflowElement);
+                     engine.getConfiguration().registerExecutionModeChangeListener(workflow);
+                    workflow.executionModeChanged(engine.getConfiguration());
                 }
+                GraphCanvas newGraphCanvas = engine.getGUI().newGraphCanvas(true);
+                newGraphCanvas.setWorkflow(importedWorkflow);
                 workflow.importWorkflow(importedWorkflow);
-                this.engine.setWorkflow(workflow);
+                this.engine.setWorkflow(importedWorkflow);
+                engine.getGUI().getGraphCanvas().setWorkflowFile(file);
             } catch (IOException e) {
                 this.engine.getErrorWindow().error(ErrorMessages.OPEN_FILE_ERROR, e);
             } catch (GraphException e) {