summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeNode/Application.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceGrid/TreeNode/Application.java')
-rwxr-xr-xjava/src/IceGrid/TreeNode/Application.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/java/src/IceGrid/TreeNode/Application.java b/java/src/IceGrid/TreeNode/Application.java
index bfc79e2b5fb..d1919d7f084 100755
--- a/java/src/IceGrid/TreeNode/Application.java
+++ b/java/src/IceGrid/TreeNode/Application.java
@@ -8,6 +8,8 @@
// **********************************************************************
package IceGrid.TreeNode;
+import java.awt.Cursor;
+
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPopupMenu;
@@ -191,6 +193,9 @@ public class Application extends EditableParent
try
{
+ _model.getMainFrame().setCursor(
+ Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
+
_model.getAdmin().patchApplication_async(cb, _id,
shutdown == JOptionPane.YES_OPTION);
}
@@ -198,7 +203,13 @@ public class Application extends EditableParent
{
failure(prefix, "Failed to patch " + _id, e.toString());
}
-
+ finally
+ {
+ _model.getMainFrame().setCursor(
+ Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
+ }
+
+
//
// Recompute actions in case this comes from popup menu
//