Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/CollectionView.java @ 611:854312c0528c
#21 Newly created projects cannot be opened twice.
flys-client/trunk@2225 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 24 Jun 2011 09:20:22 +0000 |
parents | 3cf6ee30207c |
children | dfbc6693247e |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/CollectionView.java Thu Jun 23 17:46:08 2011 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/CollectionView.java Fri Jun 24 09:20:22 2011 +0000 @@ -114,6 +114,7 @@ addCollectionChangeHandler(this); addCollectionChangeHandler(parameterList); + addCollectionChangeHandler(flys); addOutputModesChangeHandler(this); addOutputModesChangeHandler(parameterList); addCloseClickHandler(this); @@ -139,6 +140,7 @@ addCollectionChangeHandler(this); addCollectionChangeHandler(parameterList); + addCollectionChangeHandler(flys); addOutputModesChangeHandler(this); addOutputModesChangeHandler(parameterList); addCloseClickHandler(this); @@ -493,8 +495,13 @@ public void onCloseClick(CloseClientEvent event) { - hide(); - destroy(); + if (collection != null) { + flys.closeProject(collection.identifier()); + } + else { + hide(); + destroy(); + } } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :