xorg: fixes for building with xserver v1.13+
This commit is contained in:
parent
97070b6fd9
commit
b4b73056fc
@ -344,6 +344,8 @@ rdpCopyWindow(WindowPtr pWin, DDXPointRec ptOldOrg, RegionPtr pOldRegion)
|
||||
rdpRegionUninit(&clip);
|
||||
}
|
||||
|
||||
#if XRDP_CLOSESCR == 1 /* before v1.13 */
|
||||
|
||||
/*****************************************************************************/
|
||||
Bool
|
||||
rdpCloseScreen(int index, ScreenPtr pScreen)
|
||||
@ -354,15 +356,30 @@ rdpCloseScreen(int index, ScreenPtr pScreen)
|
||||
LLOGLN(0, ("rdpCloseScreen:"));
|
||||
dev = rdpGetDevFromScreen(pScreen);
|
||||
dev->pScreen->CloseScreen = dev->CloseScreen;
|
||||
#if XRDP_CLOSESCR == 1 /* before v1.13 */
|
||||
rv = dev->pScreen->CloseScreen(index, pScreen);
|
||||
#else
|
||||
rv = dev->pScreen->CloseScreen(pScreen);
|
||||
#endif
|
||||
dev->pScreen->CloseScreen = rdpCloseScreen;
|
||||
return rv;
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
/*****************************************************************************/
|
||||
Bool
|
||||
rdpCloseScreen(ScreenPtr pScreen)
|
||||
{
|
||||
rdpPtr dev;
|
||||
Bool rv;
|
||||
|
||||
LLOGLN(0, ("rdpCloseScreen:"));
|
||||
dev = rdpGetDevFromScreen(pScreen);
|
||||
dev->pScreen->CloseScreen = dev->CloseScreen;
|
||||
rv = dev->pScreen->CloseScreen(pScreen);
|
||||
dev->pScreen->CloseScreen = rdpCloseScreen;
|
||||
return rv;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
/******************************************************************************/
|
||||
WindowPtr
|
||||
rdpGetRootWindowPtr(ScreenPtr pScreen)
|
||||
|
@ -411,7 +411,11 @@ rdpWakeupHandler1(pointer blockData, int result, pointer pReadmask)
|
||||
|
||||
/*****************************************************************************/
|
||||
static Bool
|
||||
#if XORG_VERSION_CURRENT < XORG_VERSION_NUMERIC(1, 13, 0, 0, 0)
|
||||
rdpScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
|
||||
#else
|
||||
rdpScreenInit(ScreenPtr pScreen, int argc, char **argv)
|
||||
#endif
|
||||
{
|
||||
ScrnInfoPtr pScrn;
|
||||
rdpPtr dev;
|
||||
@ -419,7 +423,7 @@ rdpScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
|
||||
Bool vis_found;
|
||||
PictureScreenPtr ps;
|
||||
|
||||
pScrn = xf86Screens[scrnIndex];
|
||||
pScrn = xf86Screens[pScreen->myNum];
|
||||
dev = XRDPPTR(pScrn);
|
||||
|
||||
dev->pScreen = pScreen;
|
||||
@ -556,7 +560,11 @@ rdpScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
|
||||
|
||||
/*****************************************************************************/
|
||||
static Bool
|
||||
#if XORG_VERSION_CURRENT < XORG_VERSION_NUMERIC(1, 13, 0, 0, 0)
|
||||
rdpSwitchMode(int a, DisplayModePtr b, int c)
|
||||
#else
|
||||
rdpSwitchMode(ScrnInfoPtr a, DisplayModePtr b)
|
||||
#endif
|
||||
{
|
||||
LLOGLN(0, ("rdpSwitchMode:"));
|
||||
return TRUE;
|
||||
@ -564,14 +572,22 @@ rdpSwitchMode(int a, DisplayModePtr b, int c)
|
||||
|
||||
/*****************************************************************************/
|
||||
static void
|
||||
#if XORG_VERSION_CURRENT < XORG_VERSION_NUMERIC(1, 13, 0, 0, 0)
|
||||
rdpAdjustFrame(int a, int b, int c, int d)
|
||||
#else
|
||||
rdpAdjustFrame(ScrnInfoPtr a, int b, int c)
|
||||
#endif
|
||||
{
|
||||
LLOGLN(10, ("rdpAdjustFrame:"));
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
static Bool
|
||||
#if XORG_VERSION_CURRENT < XORG_VERSION_NUMERIC(1, 13, 0, 0, 0)
|
||||
rdpEnterVT(int a, int b)
|
||||
#else
|
||||
rdpEnterVT(ScrnInfoPtr a)
|
||||
#endif
|
||||
{
|
||||
LLOGLN(0, ("rdpEnterVT:"));
|
||||
return TRUE;
|
||||
@ -579,14 +595,22 @@ rdpEnterVT(int a, int b)
|
||||
|
||||
/*****************************************************************************/
|
||||
static void
|
||||
#if XORG_VERSION_CURRENT < XORG_VERSION_NUMERIC(1, 13, 0, 0, 0)
|
||||
rdpLeaveVT(int a, int b)
|
||||
#else
|
||||
rdpLeaveVT(ScrnInfoPtr a)
|
||||
#endif
|
||||
{
|
||||
LLOGLN(0, ("rdpLeaveVT:"));
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
static ModeStatus
|
||||
#if XORG_VERSION_CURRENT < XORG_VERSION_NUMERIC(1, 13, 0, 0, 0)
|
||||
rdpValidMode(int a, DisplayModePtr b, Bool c, int d)
|
||||
#else
|
||||
rdpValidMode(ScrnInfoPtr a, DisplayModePtr b, Bool c, int d)
|
||||
#endif
|
||||
{
|
||||
LLOGLN(0, ("rdpValidMode:"));
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user