Index: applications/editors/josm/plugins/grid/src/grid/GridLayer.java
===================================================================
--- applications/editors/josm/plugins/grid/src/grid/GridLayer.java	(revision 14120)
+++ applications/editors/josm/plugins/grid/src/grid/GridLayer.java	(revision 16294)
@@ -303,7 +303,7 @@
             lli = gridtoworld.transform(new LatLon(lat+latspacing,lon));
             llj = gridtoworld.transform(new LatLon(lat,lon+lonspacing));
-            Point p0=mv.getPoint(Main.proj.latlon2eastNorth(ll0));
-            Point pi=mv.getPoint(Main.proj.latlon2eastNorth(lli));
-            Point pj=mv.getPoint(Main.proj.latlon2eastNorth(llj));
+            Point p0=mv.getPoint(ll0);
+            Point pi=mv.getPoint(lli);
+            Point pj=mv.getPoint(llj);
 
             if(Math.round(lon/lonspacing)%lonmaj==0)
@@ -335,6 +335,6 @@
 
     private void drawGridLine(Graphics g, final MapView mv, LatLon ll0, LatLon ll1){
-        Point p0=mv.getPoint(Main.proj.latlon2eastNorth(ll0));
-        Point p1=mv.getPoint(Main.proj.latlon2eastNorth(ll1));
+        Point p0=mv.getPoint(ll0);
+        Point p1=mv.getPoint(ll1);
 
         if(Math.abs(ll0.lon()-ll1.lon())<180){
@@ -347,6 +347,6 @@
             if(lon1<0) lon1+=360;
             latm = ll0.lat() + (180-lon0)*(ll1.lat()-ll0.lat())/(lon1-lon0);
-            Point pm1 = mv.getPoint(Main.proj.latlon2eastNorth(new LatLon(latm,180)));
-            Point pm2 = mv.getPoint(Main.proj.latlon2eastNorth(new LatLon(latm,-180)));
+            Point pm1 = mv.getPoint(new LatLon(latm,180));
+            Point pm2 = mv.getPoint(new LatLon(latm,-180));
             if(lon0<=180){
                 g.drawLine(p0.x,p0.y,pm1.x,pm1.y);
