(!1705) xwin: drop wrapping on ScreenRec->PositionWindow()
Instead of complicated wrapping, just call fbPositionWindow directly. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
		
							parent
							
								
									0f723a691b
								
							
						
					
					
						commit
						1caa65d8bc
					
				|  | @ -501,7 +501,6 @@ typedef struct _winPrivScreenRec { | ||||||
| 
 | 
 | ||||||
|     /* Window Procedures for Rootless mode */ |     /* Window Procedures for Rootless mode */ | ||||||
|     CreateWindowProcPtr CreateWindow; |     CreateWindowProcPtr CreateWindow; | ||||||
|     PositionWindowProcPtr PositionWindow; |  | ||||||
|     ChangeWindowAttributesProcPtr ChangeWindowAttributes; |     ChangeWindowAttributesProcPtr ChangeWindowAttributes; | ||||||
|     RealizeWindowProcPtr RealizeWindow; |     RealizeWindowProcPtr RealizeWindow; | ||||||
|     UnrealizeWindowProcPtr UnrealizeWindow; |     UnrealizeWindowProcPtr UnrealizeWindow; | ||||||
|  |  | ||||||
|  | @ -186,9 +186,7 @@ winPositionWindowMultiWindow(WindowPtr pWin, int x, int y) | ||||||
|     winTrace("winPositionWindowMultiWindow - pWin: %p\n", pWin); |     winTrace("winPositionWindowMultiWindow - pWin: %p\n", pWin); | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
|     WIN_UNWRAP(PositionWindow); |     fbPositionWindow(pWin, x, y); | ||||||
|     fResult = (*pScreen->PositionWindow) (pWin, x, y); |  | ||||||
|     WIN_WRAP(PositionWindow, winPositionWindowMultiWindow); |  | ||||||
| 
 | 
 | ||||||
| #if ENABLE_DEBUG | #if ENABLE_DEBUG | ||||||
|     ErrorF("winPositionWindowMultiWindow: (x, y) = (%d, %d)\n", x, y); |     ErrorF("winPositionWindowMultiWindow: (x, y) = (%d, %d)\n", x, y); | ||||||
|  |  | ||||||
|  | @ -380,7 +380,6 @@ winFinishScreenInitFB(int i, ScreenPtr pScreen, int argc, char **argv) | ||||||
|         WRAP(CreateWindow); |         WRAP(CreateWindow); | ||||||
|         WRAP(RealizeWindow); |         WRAP(RealizeWindow); | ||||||
|         WRAP(UnrealizeWindow); |         WRAP(UnrealizeWindow); | ||||||
|         WRAP(PositionWindow); |  | ||||||
|         WRAP(ChangeWindowAttributes); |         WRAP(ChangeWindowAttributes); | ||||||
|         WRAP(SetShape); |         WRAP(SetShape); | ||||||
| 
 | 
 | ||||||
|  | @ -412,7 +411,6 @@ winFinishScreenInitFB(int i, ScreenPtr pScreen, int argc, char **argv) | ||||||
|         WRAP(CreateWindow); |         WRAP(CreateWindow); | ||||||
|         WRAP(RealizeWindow); |         WRAP(RealizeWindow); | ||||||
|         WRAP(UnrealizeWindow); |         WRAP(UnrealizeWindow); | ||||||
|         WRAP(PositionWindow); |  | ||||||
|         WRAP(ChangeWindowAttributes); |         WRAP(ChangeWindowAttributes); | ||||||
|         WRAP(ReparentWindow); |         WRAP(ReparentWindow); | ||||||
|         WRAP(RestackWindow); |         WRAP(RestackWindow); | ||||||
|  |  | ||||||
|  | @ -117,9 +117,7 @@ winPositionWindowRootless(WindowPtr pWin, int x, int y) | ||||||
|     winTrace("winPositionWindowRootless (%p)\n", pWin); |     winTrace("winPositionWindowRootless (%p)\n", pWin); | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
|     WIN_UNWRAP(PositionWindow); |     fbPositionWindow(pWin, x, y); | ||||||
|     fResult = (*pScreen->PositionWindow) (pWin, x, y); |  | ||||||
|     WIN_WRAP(PositionWindow, winPositionWindowRootless); |  | ||||||
| 
 | 
 | ||||||
|     winUpdateRgnRootless(pWin); |     winUpdateRgnRootless(pWin); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue