summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/Model.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceGrid/Model.java')
-rwxr-xr-xjava/src/IceGrid/Model.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/java/src/IceGrid/Model.java b/java/src/IceGrid/Model.java
index d1298993984..9d63a515658 100755
--- a/java/src/IceGrid/Model.java
+++ b/java/src/IceGrid/Model.java
@@ -132,10 +132,21 @@ class Model
//
- // Notification from the SessionKeeper thread
+ // Runs in UI thread
//
void lostSession()
{
+ _latestSerial = -1;
+
+ NodeViewRoot nodeViewRoot =
+ (NodeViewRoot)TreeModelI.getTreeModel(TreeModelI.NODE_VIEW).getRoot();
+
+ nodeViewRoot.clear();
+
+ ApplicationViewRoot applicationViewRoot =
+ (ApplicationViewRoot)TreeModelI.getTreeModel(TreeModelI.APPLICATION_VIEW).getRoot();
+
+ applicationViewRoot.clear();
}
boolean save()