Ignore:
Timestamp:
2017-04-10T03:57:16+02:00 (7 years ago)
Author:
Don-vip
Message:

findbugs - BC_UNCONFIRMED_CAST_OF_RETURN

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/RelationDialogManager.java

    r11553 r11881  
    33
    44import java.awt.Point;
     5import java.awt.Window;
    56import java.awt.event.WindowAdapter;
    67import java.awt.event.WindowEvent;
     
    194195    @Override
    195196    public void windowClosed(WindowEvent e) {
    196         RelationEditor editor = (RelationEditor) e.getWindow();
    197         for (Iterator<Entry<DialogContext, RelationEditor>> it = openDialogs.entrySet().iterator(); it.hasNext();) {
    198             if (editor.equals(it.next().getValue())) {
    199                 it.remove();
    200                 break;
     197        Window w = e.getWindow();
     198        if (w instanceof RelationEditor) {
     199            RelationEditor editor = (RelationEditor) w;
     200            for (Iterator<Entry<DialogContext, RelationEditor>> it = openDialogs.entrySet().iterator(); it.hasNext();) {
     201                if (editor.equals(it.next().getValue())) {
     202                    it.remove();
     203                    break;
     204                }
    201205            }
    202206        }
Note: See TracChangeset for help on using the changeset viewer.