Changeset 26290 in osm for applications/editors/josm/plugins/reltoolbox/src/relcontext/actions
- Timestamp:
- 2011-07-10T08:55:51+02:00 (14 years ago)
- Location:
- applications/editors/josm/plugins/reltoolbox/src/relcontext/actions
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/reltoolbox/src/relcontext/actions/CreateMultipolygonAction.java
r25727 r26290 44 44 else if( property.equals("boundaryways") ) return true; 45 45 else if( property.equals("tags") ) return true; 46 else if( property.equals("alltags") ) return false; 46 47 else if( property.equals("single") ) return true; 47 48 throw new IllegalArgumentException(property); … … 74 75 rel.addMember(new RelationMember("inner", w)); 75 76 List<Command> list = removeTagsFromInnerWays(rel); 77 if( !list.isEmpty() && isBoundary ) { 78 Main.main.undoRedo.add(new SequenceCommand(tr("Move tags from ways to relation"), list)); 79 list = new ArrayList<Command>(); 80 } 76 81 if( isBoundary ) { 77 82 if( !askForAdminLevelAndName(rel) ) … … 231 236 232 237 // filter out empty key conflicts - we need second iteration 238 boolean isBoundary = getPref("boundary"); 239 if( isBoundary || !getPref("alltags") ) 233 240 for( RelationMember m: relation.getMembers() ) 234 241 if( m.hasRole() && m.getRole().equals("outer") && m.isWay() ) … … 246 253 values.remove("natural"); 247 254 248 boolean isBoundary = getPref("boundary");249 255 String name = values.get("name"); 250 String adminLevel = values.get("admin_level");251 256 if( isBoundary ) { 252 257 Set<String> keySet = new TreeSet<String>(values.keySet());
Note:
See TracChangeset
for help on using the changeset viewer.