Author: chathuri
Date: Mon Jan  7 14:52:06 2013
New Revision: 1429828

URL: http://svn.apache.org/viewvc?rev=1429828&view=rev
Log:
fixing AIRAVATA-700

Modified:
    
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/DescriptorEditorDialog.java

Modified: 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/DescriptorEditorDialog.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/DescriptorEditorDialog.java?rev=1429828&r1=1429827&r2=1429828&view=diff
==============================================================================
--- 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/DescriptorEditorDialog.java
 (original)
+++ 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/DescriptorEditorDialog.java
 Mon Jan  7 14:52:06 2013
@@ -231,14 +231,14 @@ public class DescriptorEditorDialog exte
                                }
                        break;
                case APPLICATION:
-                       ApplicationDescription a = (ApplicationDescription) 
getSelected();
-                       String[] s = dlist.get(a).split("\\$");
-                       ApplicationDescriptionDialog aDescriptionDialog = new 
ApplicationDescriptionDialog(engine,false,a,s[1],s[0]);
-                       
aDescriptionDialog.setLocationRelativeTo(this.engine.getGUI().getFrame());
-                       aDescriptionDialog.open();
-                       if (aDescriptionDialog.isApplicationDescCreated()) {
-                               loadDescriptors();
-                       }
+                ApplicationDescription a = (ApplicationDescription) 
getSelected();
+                String[] s = dlist.get(a).split("\\$");
+                ApplicationDescriptionDialog aDescriptionDialog = new 
ApplicationDescriptionDialog(engine, false, a, s[1], s[0]);
+                
aDescriptionDialog.setLocationRelativeTo(this.engine.getGUI().getFrame());
+                aDescriptionDialog.open();
+                if (aDescriptionDialog.isApplicationDescCreated()) {
+                    loadDescriptors();
+                }
                        break;
        }
        }
@@ -277,7 +277,7 @@ public class DescriptorEditorDialog exte
                return 
descriptorList.getModel().getElementAt(descriptorList.getSelectedIndex());
        }
        protected boolean askQuestion(String title, String question) {
-        return JOptionPane.showConfirmDialog(null, question, title, 
JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION;
+        return JOptionPane.showConfirmDialog(this, question, title, 
JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION;
     }
     private boolean deleteDescriptor() throws AiravataAPIInvocationException{
        String title=null;
@@ -309,18 +309,21 @@ public class DescriptorEditorDialog exte
                        case HOST:
                                HostDescription h = (HostDescription) 
getSelected();
                                
getRegistry().getApplicationManager().deleteHostDescription(h.getType().getHostName());
+                        loadDescriptors();
                                break;
                        case SERVICE:
                                ServiceDescription d = (ServiceDescription) 
getSelected();
                                
getRegistry().getApplicationManager().deleteServiceDescription(d.getType().getName());
+                        loadDescriptors();
                                break;
                        case APPLICATION:
                                ApplicationDescription a = 
(ApplicationDescription) getSelected();
                                String[] s = dlist.get(a).split("\\$");
                                
getRegistry().getApplicationManager().deleteApplicationDescription(s[0], s[1], 
a.getType().getApplicationName().getStringValue());
-                               break;
+                               loadDescriptors();
+                        break;
                }
-                               loadDescriptors();
+//                             loadDescriptors();
         }
         return true;
     }


Reply via email to