Ignore:
Timestamp:
2017-08-24T15:54:00+02:00 (7 years ago)
Author:
Don-vip
Message:

see #15182 - deprecate Main.worker, replace it by gui.MainApplication.worker + code refactoring to make sure only editor packages use it

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/FileWatcher.java

    r12620 r12634  
    1414import java.util.HashMap;
    1515import java.util.Map;
     16import java.util.concurrent.Executors;
    1617
    17 import org.openstreetmap.josm.Main;
    1818import org.openstreetmap.josm.data.validation.OsmValidator;
    1919import org.openstreetmap.josm.data.validation.tests.MapCSSTagChecker;
     
    2424import org.openstreetmap.josm.tools.CheckParameterUtil;
    2525import org.openstreetmap.josm.tools.Logging;
     26import org.openstreetmap.josm.tools.Utils;
    2627
    2728/**
     
    140141                    if (style != null) {
    141142                        Logging.info("Map style "+style.getDisplayString()+" has been modified. Reloading style...");
    142                         Main.worker.submit(new MapPaintStyleLoader(Collections.singleton(style)));
     143                        Executors.newSingleThreadExecutor(Utils.newThreadFactory("mapstyle-reload-%d", Thread.NORM_PRIORITY)).submit(
     144                                new MapPaintStyleLoader(Collections.singleton(style)));
    143145                    } else if (rule != null) {
    144146                        Logging.info("Validator rule "+rule.getDisplayString()+" has been modified. Reloading rule...");
Note: See TracChangeset for help on using the changeset viewer.