Changeset 5095 in josm for trunk/src/org/openstreetmap/josm


Ignore:
Timestamp:
2012-03-17T21:45:59+01:00 (12 years ago)
Author:
simon04
Message:

fix #7518 - Remote Control "load_object" doesn't work with addtags

Location:
trunk/src/org/openstreetmap/josm/io/remotecontrol/handler
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadAndZoomHandler.java

    r5085 r5095  
    99import java.net.URLDecoder;
    1010import java.util.HashSet;
     11import java.util.Map;
    1112import java.util.concurrent.Future;
    1213
     
    181182        }
    182183
    183         /*
    184          * parse addtags parameters
    185          * Example URL (part):
    186          * addtags=wikipedia:de%3DResidenzschloss Dresden|name:en%3DDresden Castle
    187          */
     184        addTags(args);
     185
     186    }
     187
     188    /*
     189     * parse addtags parameters Example URL (part):
     190     * addtags=wikipedia:de%3DResidenzschloss Dresden|name:en%3DDresden Castle
     191     */
     192    static void addTags(final Map<String, String> args) {
    188193        if (args.containsKey("addtags")) {
    189194            Main.worker.execute(new Runnable() {
     195
    190196                public void run() {
    191197                    String[] tags = null;
     
    196202                    }
    197203                    String[][] keyValue = new String[tags.length][2];
    198                     for (int i = 0; i<tags.length; i++) {
     204                    for (int i = 0; i < tags.length; i++) {
    199205                        keyValue[i] = tags[i].split("=");
    200206
     
    207213            });
    208214        }
    209 
    210215    }
    211216
  • trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadObjectHandler.java

    r5085 r5095  
    3636        boolean relationMembers = Boolean.parseBoolean(args.get("relation_members"));
    3737        DownloadPrimitiveAction.processItems(newLayer, ps, true, relationMembers);
     38        LoadAndZoomHandler.addTags(args);
    3839    }
    3940
Note: See TracChangeset for help on using the changeset viewer.