Quellcode durchsuchen

union areas properly

svn path=/trunk/mcs/; revision=32437
Jackson Harper vor 21 Jahren
Ursprung
Commit
d4bedce8f7

+ 1 - 9
mcs/class/Managed.Windows.Forms/System.Windows.Forms/HandleData.cs

@@ -76,15 +76,7 @@ namespace System.Windows.Forms {
 				invalid = new Rectangle (x, y, width, height);
 				return;
 			}
-
-			if (x < invalid.X)
-				invalid.X = x;
-			if (y < invalid.Y)
-				invalid.Y = y;
-			if (height > invalid.Height)
-				invalid.Height = height;
-			if (width > invalid.Width)
-				invalid.Width = width;
+			invalid = Rectangle.Union (invalid, new Rectangle (x, y, width, height));
 		}
 
 		public void AddToInvalidArea (Rectangle r)