(!1654) Xnest: replace XReparentWindow() by xcb_reparent_window()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
		
							parent
							
								
									5ccb9dee42
								
							
						
					
					
						commit
						1220af84cb
					
				| 
						 | 
					@ -193,10 +193,14 @@ xnestConfigureWindow(WindowPtr pWin, unsigned int mask)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (mask & XCB_CONFIG_WINDOW_SIBLING  &&
 | 
					    if (mask & XCB_CONFIG_WINDOW_SIBLING  &&
 | 
				
			||||||
        xnestWindowPriv(pWin)->parent != xnestWindowParent(pWin)) {
 | 
					        xnestWindowPriv(pWin)->parent != xnestWindowParent(pWin)) {
 | 
				
			||||||
        XReparentWindow(xnestDisplay, xnestWindow(pWin),
 | 
					
 | 
				
			||||||
                        xnestWindowParent(pWin),
 | 
					        xcb_reparent_window(
 | 
				
			||||||
                        pWin->origin.x - wBorderWidth(pWin),
 | 
					            xnestUpstreamInfo.conn,
 | 
				
			||||||
                        pWin->origin.y - wBorderWidth(pWin));
 | 
					            xnestWindow(pWin),
 | 
				
			||||||
 | 
					            xnestWindowParent(pWin),
 | 
				
			||||||
 | 
					            pWin->origin.x - wBorderWidth(pWin),
 | 
				
			||||||
 | 
					            pWin->origin.y - wBorderWidth(pWin));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        xnestWindowPriv(pWin)->parent = xnestWindowParent(pWin);
 | 
					        xnestWindowPriv(pWin)->parent = xnestWindowParent(pWin);
 | 
				
			||||||
        xnestWindowPriv(pWin)->x = pWin->origin.x - wBorderWidth(pWin);
 | 
					        xnestWindowPriv(pWin)->x = pWin->origin.x - wBorderWidth(pWin);
 | 
				
			||||||
        xnestWindowPriv(pWin)->y = pWin->origin.y - wBorderWidth(pWin);
 | 
					        xnestWindowPriv(pWin)->y = pWin->origin.y - wBorderWidth(pWin);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue