Changeset 23387 in osm


Ignore:
Timestamp:
2010-09-28T17:48:32+02:00 (14 years ago)
Author:
malcolmh
Message:

bug fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/dialogs/OSeaMAction.java

    r23382 r23387  
    762762
    763763                                        case SeaMark.UNKNOWN_TYPE:
    764                                                 if (!(buoy instanceof BuoyUkn))
     764                                                if (!(buoy instanceof BuoyUkn)) {
     765                                                        buoy = null;
    765766                                                        buoy = new BuoyUkn(dia, Messages.getString("SmpDialogAction.150")); //$NON-NLS-1$
     767                                                }
    766768                                                buoy.setBuoyIndex(0);
    767769                                                break;
     
    769771                                        case SeaMark.LATERAL:
    770772                                                if (!(buoy instanceof BuoyLat)) {
     773                                                        buoy = null;
    771774                                                        buoy = new BuoyLat(dia, n);
    772775                                                        buoy.setBuoyIndex(0);
     
    776779                                        case SeaMark.CARDINAL:
    777780                                                if (!(buoy instanceof BuoyCard)) {
     781                                                        buoy = null;
    778782                                                        buoy = new BuoyCard(dia, n);
    779783                                                        buoy.setBuoyIndex(0);
     
    783787                                        case SeaMark.SAFE_WATER:
    784788                                                if (!(buoy instanceof BuoySaw)) {
     789                                                        buoy = null;
    785790                                                        buoy = new BuoySaw(dia, n);
    786791                                                }
     
    790795                                        case SeaMark.ISOLATED_DANGER:
    791796                                                if (!(buoy instanceof BuoyIsol)) {
     797                                                        buoy = null;
    792798                                                        buoy = new BuoyIsol(dia, n);
    793799                                                }
     
    797803                                        case SeaMark.SPECIAL_PURPOSE:
    798804                                                if (!(buoy instanceof BuoySpec)) {
     805                                                        buoy = null;
    799806                                                        buoy = new BuoySpec(dia, n);
    800807                                                }
     
    804811                                        case SeaMark.LIGHT:
    805812                                                if (!(buoy instanceof BuoyNota)) {
     813                                                        buoy = null;
    806814                                                        buoy = new BuoyNota(dia, n);
    807815                                                        buoy.setBuoyIndex(0);
Note: See TracChangeset for help on using the changeset viewer.