Index: /applications/editors/josm/plugins/mappaint/src/mappaint/AreaElemStyle.java
===================================================================
--- /applications/editors/josm/plugins/mappaint/src/mappaint/AreaElemStyle.java	(revision 3613)
+++ /applications/editors/josm/plugins/mappaint/src/mappaint/AreaElemStyle.java	(revision 3614)
@@ -6,5 +6,5 @@
 	Color colour;
 
-	public AreaElemStyle (Color colour, int maxScale, int minScale)
+	public AreaElemStyle (Color colour, long maxScale, long minScale)
 	{
 		this.colour = colour;
Index: /applications/editors/josm/plugins/mappaint/src/mappaint/ElemStyle.java
===================================================================
--- /applications/editors/josm/plugins/mappaint/src/mappaint/ElemStyle.java	(revision 3613)
+++ /applications/editors/josm/plugins/mappaint/src/mappaint/ElemStyle.java	(revision 3614)
@@ -4,12 +4,12 @@
 {
 	// zoom range to display the feature
-	protected int minScale;
-	protected int maxScale;
+	protected long minScale;
+	protected long maxScale;
 
-	public int getMinScale()
+	public long getMinScale()
 	{
 		return minScale;
 	}
-	public int getMaxScale()
+	public long getMaxScale()
 	{
 		return maxScale;
Index: /applications/editors/josm/plugins/mappaint/src/mappaint/ElemStyleHandler.java
===================================================================
--- /applications/editors/josm/plugins/mappaint/src/mappaint/ElemStyleHandler.java	(revision 3613)
+++ /applications/editors/josm/plugins/mappaint/src/mappaint/ElemStyleHandler.java	(revision 3614)
@@ -26,6 +26,6 @@
     ImageIcon curIcon = null;
     boolean curIconAnnotate = true;
-	int curScaleMax = 1000000000;
-	int curScaleMin = 0;
+	long curScaleMax = 1000000000;
+	long curScaleMin = 0;
 
     public ElemStyleHandler(  )
@@ -191,10 +191,10 @@
 			String content = new String(ch, start, length);
 
-			curScaleMax = Integer.parseInt(content);
+			curScaleMax = Long.parseLong(content);
 		}
 		if(	inScaleMin == true) {
 			String content = new String(ch, start, length);
 
-			curScaleMin = Integer.parseInt(content);
+			curScaleMin = Long.parseLong(content);
 		}
     }
Index: /applications/editors/josm/plugins/mappaint/src/mappaint/IconElemStyle.java
===================================================================
--- /applications/editors/josm/plugins/mappaint/src/mappaint/IconElemStyle.java	(revision 3613)
+++ /applications/editors/josm/plugins/mappaint/src/mappaint/IconElemStyle.java	(revision 3614)
@@ -7,5 +7,5 @@
 	boolean annotate;
 
-	public IconElemStyle (ImageIcon icon, boolean annotate, int maxScale, int minScale)
+	public IconElemStyle (ImageIcon icon, boolean annotate, long maxScale, long minScale)
 	{
 		this.icon=icon;
Index: /applications/editors/josm/plugins/mappaint/src/mappaint/LineElemStyle.java
===================================================================
--- /applications/editors/josm/plugins/mappaint/src/mappaint/LineElemStyle.java	(revision 3613)
+++ /applications/editors/josm/plugins/mappaint/src/mappaint/LineElemStyle.java	(revision 3614)
@@ -9,5 +9,5 @@
 	boolean dashed = false;
 
-	public LineElemStyle (int width, int realWidth, Color colour, boolean dashed, int maxScale, int minScale)
+	public LineElemStyle (int width, int realWidth, Color colour, boolean dashed, long maxScale, long minScale)
 	{
 		this.width = width;
