Xnest: directly pass ClearArea request to upstream server
Instead of going through mi machinery, just pass the ClearArea request to the upstream window. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
parent
6aef795cc3
commit
37d6d3ae98
|
|
@ -309,6 +309,7 @@ xnestOpenScreen(ScreenPtr pScreen, int argc, char *argv[])
|
|||
pScreen->WindowExposures = xnestWindowExposures;
|
||||
pScreen->CopyWindow = xnestCopyWindow;
|
||||
pScreen->ClipNotify = xnestClipNotify;
|
||||
pScreen->ClearToBackground = xnestClearToBackground;
|
||||
|
||||
/* Pixmap procedures */
|
||||
|
||||
|
|
|
|||
|
|
@ -525,3 +525,11 @@ xnestShapeWindow(WindowPtr pWin)
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
void xnestClearToBackground(WindowPtr pWin, int x, int y, int w, int h, Bool generateExposures)
|
||||
{
|
||||
xcb_clear_area(xnestUpstreamInfo.conn,
|
||||
generateExposures,
|
||||
xnestWindow(pWin),
|
||||
x, y, w, h);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -68,5 +68,6 @@ void xnestClipNotify(WindowPtr pWin, int dx, int dy);
|
|||
void xnestWindowExposures(WindowPtr pWin, RegionPtr pRgn);
|
||||
void xnestSetShape(WindowPtr pWin, int kind);
|
||||
void xnestShapeWindow(WindowPtr pWin);
|
||||
void xnestClearToBackground(WindowPtr pWin, int x, int y, int w, int h, Bool generateExposures);
|
||||
|
||||
#endif /* XNESTWINDOW_H */
|
||||
|
|
|
|||
Loading…
Reference in New Issue