Fix the clipping checks in TuiFillArea.
Modified: trunk/reactos/boot/freeldr/freeldr/ui/tui.c

Modified: trunk/reactos/boot/freeldr/freeldr/ui/tui.c
--- trunk/reactos/boot/freeldr/freeldr/ui/tui.c	2005-11-13 08:21:41 UTC (rev 19201)
+++ trunk/reactos/boot/freeldr/freeldr/ui/tui.c	2005-11-13 08:24:15 UTC (rev 19202)
@@ -190,19 +190,18 @@
 	ULONG		i, j;
 
 	// Clip the area to the screen
-	// FIXME: This code seems to have problems... Uncomment and view ;-)
-	/*if ((Left >= UiScreenWidth) || (Top >= UiScreenHeight))
+	if ((Left >= UiScreenWidth) || (Top >= UiScreenHeight))
 	{
 		return;
 	}
-	if ((Left + Right) >= UiScreenWidth)
+	if (Right >= UiScreenWidth)
 	{
-		Right = UiScreenWidth - Left;
+		Right = UiScreenWidth - 1;
 	}
-	if ((Top + Bottom) >= UiScreenHeight)
+	if (Bottom >= UiScreenHeight)
 	{
-		Bottom = UiScreenHeight - Top;
-	}*/
+		Bottom = UiScreenHeight - 1;
+	}
 
 	// Loop through each line and fill it in
 	for (i=Top; i<=Bottom; i++)