(!1714) composite: use window position notify hook

Wrapping ScreenRec's function pointers is problematic for many reasons,
so use the new window position notify hook instead.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult
2024-09-25 15:29:07 +02:00
parent 479484b631
commit 9dad5500ac
3 changed files with 8 additions and 21 deletions

View File

@@ -124,7 +124,6 @@ typedef struct _CompImplicitRedirectException {
} CompImplicitRedirectException;
typedef struct _CompScreen {
PositionWindowProcPtr PositionWindow;
CopyWindowProcPtr CopyWindow;
CreateWindowProcPtr CreateWindow;
RealizeWindowProcPtr RealizeWindow;
@@ -278,8 +277,9 @@ void
Bool
compCheckRedirect(WindowPtr pWin);
Bool
compPositionWindow(WindowPtr pWin, int x, int y);
void compWindowPosition(CallbackListPtr *pcbl,
ScreenPtr pScreen,
XorgScreenWindowPositionParamRec *param);
Bool
compRealizeWindow(WindowPtr pWin);