Index: /trunk/presets/presets.xml
===================================================================
--- /trunk/presets/presets.xml	(revision 1192)
+++ /trunk/presets/presets.xml	(revision 1193)
@@ -891,8 +891,8 @@
 		</item> <!-- spikes -->
 				
-		<item name="Porticullis" icon="presets/empty.png">
-			<label text="Edit a Porticullis" />
-			<label text=" " />
-			<key key="barrier" value="porticullis" />
+		<item name="Portcullis" icon="presets/empty.png">
+			<label text="Edit a Portcullis" />
+			<label text=" " />
+			<key key="barrier" value="portcullis" />
 			<label text="Allowed traffic:" />
 			<label text=" " />
@@ -900,5 +900,5 @@
 			<check key="motorcycle" text="Motorcycle" default="off" delete_if_empty="true" />
 			<check key="motorcar" text="Motorcar" default="off" delete_if_empty="true" />
-		</item> <!-- porticullis -->
+		</item> <!-- portcullis -->
 		
 		
Index: /trunk/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java	(revision 1192)
+++ /trunk/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java	(revision 1193)
@@ -402,4 +402,9 @@
                             polygon.addPoint(pInner.x,pInner.y);
                         }
+                        if(!wInner.isClosed())
+                        {
+                            Point pInner = nc.getPoint(wInner.nodes.get(0).eastNorth);
+                            polygon.addPoint(pInner.x,pInner.y);
+                        }
                         polygon.addPoint(pOuter.x,pOuter.y);
                     }
