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;

http://dive4elements.wald.intevation.org