Ignore:
Timestamp:
2019-12-11T19:09:28+01:00 (4 years ago)
Author:
GerdP
Message:

see #18381: implement TaggingPresetListener to react on changes in tagging presets
regression from r15582

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java

    r15337 r15583  
    4343import org.openstreetmap.josm.gui.tagging.presets.TaggingPreset;
    4444import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetItem;
     45import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetListener;
    4546import org.openstreetmap.josm.gui.tagging.presets.TaggingPresets;
    4647import org.openstreetmap.josm.gui.tagging.presets.items.Check;
     
    6162 * @since 3669
    6263 */
    63 public class TagChecker extends TagTest {
     64public class TagChecker extends TagTest implements TaggingPresetListener {
    6465
    6566    /** The config file of ignored tags */
     
    182183    @Override
    183184    public void initialize() throws IOException {
     185        TaggingPresets.addListener(this);
    184186        initializeData();
    185187        initializePresets();
     
    10091011        return false;
    10101012    }
     1013
     1014    @Override
     1015    public void taggingPresetsModified() {
     1016        try {
     1017            initializeData();
     1018            initializePresets();
     1019            analysePresets();
     1020        } catch (IOException e) {
     1021            Logging.error(e);
     1022        }
     1023    }
    10111024}
Note: See TracChangeset for help on using the changeset viewer.