Allow mono-wrapper executable to be overridden by environment
[mono.git] / mcs / class / System.Drawing / System.Drawing / Point.cs
index ea7d7c4ff47f1466eb284f6ca91a1ba4058aeee9..4737c4f1d455d97c26b28ffa11dc82468b0de1c4 100644 (file)
@@ -226,7 +226,7 @@ namespace System.Drawing
                public Point (int dw)
                {
                        y = dw >> 16;
-                       x = dw & 0xffff;
+                       x = unchecked ((short) (dw & 0xffff));
                }
 
                /// <summary>
@@ -366,7 +366,6 @@ namespace System.Drawing
                        return string.Format ("{{X={0},Y={1}}}", x.ToString (CultureInfo.InvariantCulture), 
                                y.ToString (CultureInfo.InvariantCulture));
                }
-#if NET_2_0
                public static Point Add (Point pt, Size sz)
                {
                        return new Point (pt.X + sz.Width, pt.Y + sz.Height);
@@ -381,7 +380,6 @@ namespace System.Drawing
                {
                        return new Point (pt.X - sz.Width, pt.Y - sz.Height);
                }
-#endif
 
        }
 }