activate 32 to 32 bitblt code
Modified: trunk/reactos/subsys/win32k/dib/dib32bpp.c

Modified: trunk/reactos/subsys/win32k/dib/dib32bpp.c
--- trunk/reactos/subsys/win32k/dib/dib32bpp.c	2005-06-03 12:03:44 UTC (rev 15746)
+++ trunk/reactos/subsys/win32k/dib/dib32bpp.c	2005-06-03 12:30:09 UTC (rev 15747)
@@ -305,8 +305,6 @@
    BOOL UsesSource;
    BOOL UsesPattern;
    PULONG DestBits;
-   LONG  DesmaxX, DesmaxY; 
-   LONG  SrcmaxX, SrcmaxY;
 
    switch (BltInfo->Rop4)
 	{
@@ -385,9 +383,7 @@
 			    case BMF_1BPP:
 				break;
 				case BMF_4BPP:
-				break;
-				case BMF_8BPP:
-				break;
+				break;								
 				case BMF_16BPP:
 				break;
 				case BMF_24BPP:
@@ -398,19 +394,22 @@
 					INT Sourcedelta;
 					register PBYTE Destaddr;
 					register PBYTE Srcaddr;
+					LONG  DesmaxX, DesmaxY; 
+                    LONG  SrcmaxX, SrcmaxY;
+
 					
                     SrcmaxX = BltInfo->SourceSurface->sizlBitmap.cx - BltInfo->SourcePoint.x;
 					SrcmaxY = BltInfo->SourceSurface->sizlBitmap.cy - BltInfo->SourcePoint.y;
  
-					/* calc the dst BMP size */
+					
 					DesmaxX = BltInfo->DestRect.right - BltInfo->DestRect.left;
 					DesmaxY = BltInfo->DestRect.bottom - BltInfo->DestRect.top;
  
-					/* calc max X and Y size to blt */
+					
 					if (DesmaxX > SrcmaxX ) DesmaxX = SrcmaxX;
 					if (DesmaxY > SrcmaxY ) DesmaxY = SrcmaxY;
  
-					/* do blt */
+					
 					Destdelta = BltInfo->DestSurface->lDelta;
 					Sourcedelta = BltInfo->SourceSurface->lDelta;
 					Destaddr = BltInfo->DestSurface->pvScan0 + BltInfo->DestRect.top * Destdelta + BltInfo->DestRect.left;
@@ -427,8 +426,10 @@
 						}
 						while (--DesmaxY);
 					}
+					return TRUE;
 					break;
 				}
+				
 
 				default:
 				break;