Index: /Users/mueck/dev/workspace/osmarender.plugin/src/OsmarenderPlugin.java =================================================================== --- /Users/mueck/dev/workspace/osmarender.plugin/src/OsmarenderPlugin.java (revision 15916) +++ /Users/mueck/dev/workspace/osmarender.plugin/src/OsmarenderPlugin.java (working copy) @@ -64,7 +64,10 @@ } for (OsmPrimitive p : new HashSet(backRefsV.data)) { if (p instanceof Way) { - backRefsV.data.addAll(((Way) p).nodes); + for (Node n : ((Way) p).nodes) { + if (n.coor.isWithin(b)) + backRefsV.data.add(n); + } } } for (OsmPrimitive p : backRefsV.data) @@ -78,6 +81,7 @@ w.writeDataSources(fromDataSet); w.writeContent(fromDataSet); w.footer(); + w.close(); // get the exec line String exec = firefox;