Changeset 5095 in josm


Ignore:
Timestamp:
Mar 17, 2012 9:45:59 PM (14 months 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.