Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/FLYS.java @ 1294:94d4f040da3a
Bugfix: #326 Made the process of opening existing project more robust if the collection has no artifact set.
flys-client/trunk@2909 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 10 Oct 2011 06:38:35 +0000 |
parents | c0e13cf826d7 |
children | bc06a671ef60 |
comparison
equal
deleted
inserted
replaced
1293:e88cd17b3420 | 1294:94d4f040da3a |
---|---|
344 SC.warn(MSG.getString(caught.getMessage())); | 344 SC.warn(MSG.getString(caught.getMessage())); |
345 } | 345 } |
346 | 346 |
347 public void onSuccess(Collection c) { | 347 public void onSuccess(Collection c) { |
348 final Collection collection = c; | 348 final Collection collection = c; |
349 | |
350 if (collection.getItemLength() == 0) { | |
351 CollectionView view = new CollectionView( | |
352 FLYS.this, collection, null); | |
353 | |
354 view.addCollectionChangeHandler( | |
355 getProjectList()); | |
356 view.addCloseClickHandler( | |
357 new CloseCollectionViewHandler( | |
358 FLYS.this, collectionID)); | |
359 | |
360 workspace.addView(collectionID, view); | |
361 | |
362 return; | |
363 } | |
364 | |
349 final CollectionItem item = c.getItem(0); | 365 final CollectionItem item = c.getItem(0); |
350 | 366 |
351 if (item == null) { | 367 if (item == null) { |
352 SC.warn(MSG.error_load_parameterization()); | 368 SC.warn(MSG.error_load_parameterization()); |
353 return; | 369 return; |