summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeNode/Application.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2005-10-24 03:54:51 +0000
committerBernard Normier <bernard@zeroc.com>2005-10-24 03:54:51 +0000
commit5b7fa81e49780378ad7608c05f274c03e397b578 (patch)
tree868d58db0ba8788ccd0bfbc463225d5c290933d1 /java/src/IceGrid/TreeNode/Application.java
parentAdded comment for FriendlyName. (diff)
downloadice-5b7fa81e49780378ad7608c05f274c03e397b578.tar.bz2
ice-5b7fa81e49780378ad7608c05f274c03e397b578.tar.xz
ice-5b7fa81e49780378ad7608c05f274c03e397b578.zip
Improved shutdown
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
//