diff options
Diffstat (limited to 'java/src/IceGrid/Model.java')
-rwxr-xr-x | java/src/IceGrid/Model.java | 13 |
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()
|