Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nx-libs
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
dimbor
nx-libs
Commits
5421dd44
Unverified
Commit
5421dd44
authored
Apr 10, 2017
by
Mihai Moldovan
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'sunweaver-pr/remove-index-from-CloseScreen-ABI-backport' into 3.6.x
Attributes GH PR #411:
https://github.com/ArcticaProject/nx-libs/pull/411
parents
ab3974f2
93ea74e5
Hide whitespace changes
Inline
Side-by-side
Showing
28 changed files
with
54 additions
and
66 deletions
+54
-66
panoramiX.c
nx-X11/programs/Xserver/Xext/panoramiX.c
+2
-2
xvdix.h
nx-X11/programs/Xserver/Xext/xvdix.h
+1
-1
xvmain.c
nx-X11/programs/Xserver/Xext/xvmain.c
+3
-4
xvmc.c
nx-X11/programs/Xserver/Xext/xvmc.c
+2
-2
compinit.c
nx-X11/programs/Xserver/composite/compinit.c
+2
-2
main.c
nx-X11/programs/Xserver/dix/main.c
+1
-1
fb.h
nx-X11/programs/Xserver/fb/fb.h
+1
-1
fboverlay.c
nx-X11/programs/Xserver/fb/fboverlay.c
+1
-1
fboverlay.h
nx-X11/programs/Xserver/fb/fboverlay.h
+1
-1
fbscreen.c
nx-X11/programs/Xserver/fb/fbscreen.c
+1
-1
Screen.c
nx-X11/programs/Xserver/hw/nxagent/Screen.c
+4
-4
Screen.h
nx-X11/programs/Xserver/hw/nxagent/Screen.h
+2
-2
screenint.h
nx-X11/programs/Xserver/include/screenint.h
+0
-1
scrnintstr.h
nx-X11/programs/Xserver/include/scrnintstr.h
+0
-1
mi.h
nx-X11/programs/Xserver/mi/mi.h
+0
-1
mibstore.c
nx-X11/programs/Xserver/mi/mibstore.c
+3
-4
midispcur.c
nx-X11/programs/Xserver/mi/midispcur.c
+3
-4
mioverlay.c
nx-X11/programs/Xserver/mi/mioverlay.c
+3
-3
mipointer.c
nx-X11/programs/Xserver/mi/mipointer.c
+3
-4
miscrinit.c
nx-X11/programs/Xserver/mi/miscrinit.c
+1
-2
misprite.c
nx-X11/programs/Xserver/mi/misprite.c
+3
-4
cw.c
nx-X11/programs/Xserver/miext/cw/cw.c
+3
-3
damage.c
nx-X11/programs/Xserver/miext/damage/damage.c
+2
-2
randr.c
nx-X11/programs/Xserver/randr/randr.c
+1
-4
animcur.c
nx-X11/programs/Xserver/render/animcur.c
+4
-4
picture.c
nx-X11/programs/Xserver/render/picture.c
+2
-2
picturestr.h
nx-X11/programs/Xserver/render/picturestr.h
+1
-1
cursor.c
nx-X11/programs/Xserver/xfixes/cursor.c
+4
-4
No files found.
nx-X11/programs/Xserver/Xext/panoramiX.c
View file @
5421dd44
...
...
@@ -149,7 +149,7 @@ GCFuncs XineramaGCFuncs = {
static
Bool
XineramaCloseScreen
(
int
i
,
ScreenPtr
pScreen
)
XineramaCloseScreen
(
ScreenPtr
pScreen
)
{
PanoramiXScreenPtr
pScreenPriv
=
(
PanoramiXScreenPtr
)
pScreen
->
devPrivates
[
PanoramiXScreenIndex
].
ptr
;
...
...
@@ -163,7 +163,7 @@ XineramaCloseScreen (int i, ScreenPtr pScreen)
free
((
void
*
)
pScreenPriv
);
return
(
*
pScreen
->
CloseScreen
)
(
i
,
pScreen
);
return
(
*
pScreen
->
CloseScreen
)
(
pScreen
);
}
Bool
...
...
nx-X11/programs/Xserver/Xext/xvdix.h
View file @
5421dd44
...
...
@@ -219,7 +219,7 @@ typedef struct {
DestroyWindowProcPtr
DestroyWindow
;
DestroyPixmapProcPtr
DestroyPixmap
;
CloseScreenProcPtr
CloseScreen
;
Bool
(
*
ddCloseScreen
)(
int
,
ScreenPtr
);
Bool
(
*
ddCloseScreen
)(
ScreenPtr
);
int
(
*
ddQueryAdaptors
)(
ScreenPtr
,
XvAdaptorPtr
*
,
int
*
);
DevUnion
devPriv
;
}
XvScreenRec
,
*
XvScreenPtr
;
...
...
nx-X11/programs/Xserver/Xext/xvmain.c
View file @
5421dd44
...
...
@@ -131,7 +131,7 @@ static void WriteSwappedVideoNotifyEvent(xvEvent *, xvEvent *);
static
void
WriteSwappedPortNotifyEvent
(
xvEvent
*
,
xvEvent
*
);
static
Bool
CreateResourceTypes
(
void
);
static
Bool
XvCloseScreen
(
int
,
ScreenPtr
);
static
Bool
XvCloseScreen
(
ScreenPtr
);
static
Bool
XvDestroyPixmap
(
PixmapPtr
);
static
Bool
XvDestroyWindow
(
WindowPtr
);
static
void
XvResetProc
(
ExtensionEntry
*
);
...
...
@@ -307,7 +307,6 @@ XvScreenInit(ScreenPtr pScreen)
static
Bool
XvCloseScreen
(
int
ii
,
ScreenPtr
pScreen
){
...
...
@@ -319,13 +318,13 @@ XvCloseScreen(
pScreen
->
DestroyWindow
=
pxvs
->
DestroyWindow
;
pScreen
->
CloseScreen
=
pxvs
->
CloseScreen
;
(
*
pxvs
->
ddCloseScreen
)(
ii
,
pScreen
);
(
*
pxvs
->
ddCloseScreen
)(
pScreen
);
free
(
pxvs
);
pScreen
->
devPrivates
[
XvScreenIndex
].
ptr
=
(
void
*
)
NULL
;
return
(
*
pScreen
->
CloseScreen
)(
ii
,
pScreen
);
return
(
*
pScreen
->
CloseScreen
)(
pScreen
);
}
...
...
nx-X11/programs/Xserver/Xext/xvmc.c
View file @
5421dd44
...
...
@@ -696,7 +696,7 @@ XvMCExtensionInit()
}
static
Bool
XvMCCloseScreen
(
int
i
,
ScreenPtr
pScreen
)
XvMCCloseScreen
(
ScreenPtr
pScreen
)
{
XvMCScreenPtr
pScreenPriv
=
XVMC_GET_PRIVATE
(
pScreen
);
...
...
@@ -704,7 +704,7 @@ XvMCCloseScreen (int i, ScreenPtr pScreen)
free
(
pScreenPriv
);
return
(
*
pScreen
->
CloseScreen
)(
i
,
pScreen
);
return
(
*
pScreen
->
CloseScreen
)(
pScreen
);
}
...
...
nx-X11/programs/Xserver/composite/compinit.c
View file @
5421dd44
...
...
@@ -40,7 +40,7 @@ int CompSubwindowsPrivIndex = -1;
#endif
static
Bool
compCloseScreen
(
int
index
,
ScreenPtr
pScreen
)
compCloseScreen
(
ScreenPtr
pScreen
)
{
CompScreenPtr
cs
=
GetCompScreen
(
pScreen
);
Bool
ret
;
...
...
@@ -78,7 +78,7 @@ compCloseScreen (int index, ScreenPtr pScreen)
free
(
cs
);
FAKE_DIX_SET_SCREEN_PRIVATE
(
pScreen
,
NULL
);
ret
=
(
*
pScreen
->
CloseScreen
)
(
index
,
pScreen
);
ret
=
(
*
pScreen
->
CloseScreen
)
(
pScreen
);
return
ret
;
}
...
...
nx-X11/programs/Xserver/dix/main.c
View file @
5421dd44
...
...
@@ -372,7 +372,7 @@ main(int argc, char *argv[], char *envp[])
FreeScratchPixmapsForScreen
(
i
);
FreeGCperDepth
(
i
);
FreeDefaultStipple
(
i
);
(
*
screenInfo
.
screens
[
i
]
->
CloseScreen
)(
i
,
screenInfo
.
screens
[
i
]);
(
*
screenInfo
.
screens
[
i
]
->
CloseScreen
)(
screenInfo
.
screens
[
i
]);
FreeScreen
(
screenInfo
.
screens
[
i
]);
screenInfo
.
numScreens
=
i
;
}
...
...
nx-X11/programs/Xserver/fb/fb.h
View file @
5421dd44
...
...
@@ -1703,7 +1703,7 @@ fbPushPixels (GCPtr pGC,
*/
Bool
fbCloseScreen
(
int
indx
,
ScreenPtr
pScreen
);
fbCloseScreen
(
ScreenPtr
pScreen
);
Bool
fbRealizeFont
(
ScreenPtr
pScreen
,
FontPtr
pFont
);
...
...
nx-X11/programs/Xserver/fb/fboverlay.c
View file @
5421dd44
...
...
@@ -88,7 +88,7 @@ fbOverlayCreateWindow(WindowPtr pWin)
}
Bool
fbOverlayCloseScreen
(
int
iScreen
,
ScreenPtr
pScreen
)
fbOverlayCloseScreen
(
ScreenPtr
pScreen
)
{
FbOverlayScrPrivPtr
pScrPriv
=
fbOverlayGetScrPriv
(
pScreen
);
int
i
;
...
...
nx-X11/programs/Xserver/fb/fboverlay.h
View file @
5421dd44
...
...
@@ -65,7 +65,7 @@ Bool
fbOverlayCreateWindow
(
WindowPtr
pWin
);
Bool
fbOverlayCloseScreen
(
int
iScreen
,
ScreenPtr
pScreen
);
fbOverlayCloseScreen
(
ScreenPtr
pScreen
);
int
fbOverlayWindowLayer
(
WindowPtr
pWin
);
...
...
nx-X11/programs/Xserver/fb/fbscreen.c
View file @
5421dd44
...
...
@@ -29,7 +29,7 @@
#include "fb.h"
Bool
fbCloseScreen
(
int
index
,
ScreenPtr
pScreen
)
fbCloseScreen
(
ScreenPtr
pScreen
)
{
int
d
;
DepthPtr
depths
=
pScreen
->
allowedDepths
;
...
...
nx-X11/programs/Xserver/hw/nxagent/Screen.c
View file @
5421dd44
...
...
@@ -820,7 +820,7 @@ static int nxagentColorOffset(unsigned long mask)
return
count
;
}
Bool
nxagentOpenScreen
(
int
index
,
ScreenPtr
pScreen
,
Bool
nxagentOpenScreen
(
ScreenPtr
pScreen
,
int
argc
,
char
*
argv
[])
{
VisualPtr
visuals
;
...
...
@@ -846,7 +846,7 @@ Bool nxagentOpenScreen(int index, ScreenPtr pScreen,
#ifdef TEST
fprintf
(
stderr
,
"nxagentOpenScreen: Called for screen index [%d].
\n
"
,
index
);
pScreen
->
myNum
);
#endif
if
(
nxagentRenderEnable
&&
nxagentReconnectTrap
==
False
)
...
...
@@ -2075,7 +2075,7 @@ Reply Total Cached Bits In Bits Out Bits/Reply Ratio
return
True
;
}
Bool
nxagentCloseScreen
(
int
index
,
ScreenPtr
pScreen
)
Bool
nxagentCloseScreen
(
ScreenPtr
pScreen
)
{
int
i
;
...
...
@@ -3552,7 +3552,7 @@ Bool nxagentReconnectScreen(void *p0)
fprintf
(
stderr
,
"nxagentReconnectScreen
\n
"
);
#endif
if
(
!
nxagentOpenScreen
(
0
,
nxagentDefaultScreen
,
nxagentArgc
,
nxagentArgv
))
if
(
!
nxagentOpenScreen
(
nxagentDefaultScreen
,
nxagentArgc
,
nxagentArgv
))
{
return
False
;
}
...
...
nx-X11/programs/Xserver/hw/nxagent/Screen.h
View file @
5421dd44
...
...
@@ -88,10 +88,10 @@ void nxagentInitViewportFrame(ScreenPtr pScreen, WindowPtr pRootWin);
#endif
/* #ifdef VIEWPORT_FRAME */
Bool
nxagentOpenScreen
(
int
index
,
ScreenPtr
pScreen
,
Bool
nxagentOpenScreen
(
ScreenPtr
pScreen
,
int
argc
,
char
*
argv
[]);
Bool
nxagentCloseScreen
(
int
index
,
ScreenPtr
pScreen
);
Bool
nxagentCloseScreen
(
ScreenPtr
pScreen
);
#define nxagentScreen(window) nxagentDefaultScreen
...
...
nx-X11/programs/Xserver/include/screenint.h
View file @
5421dd44
...
...
@@ -79,7 +79,6 @@ extern Bool AllocateGCPrivate(
extern
int
AddScreen
(
Bool
(
*
/*pfnInit*/
)(
int
/*index*/
,
ScreenPtr
/*pScreen*/
,
int
/*argc*/
,
char
**
/*argv*/
),
...
...
nx-X11/programs/Xserver/include/scrnintstr.h
View file @
5421dd44
...
...
@@ -89,7 +89,6 @@ typedef struct _Depth {
*/
typedef
Bool
(
*
CloseScreenProcPtr
)(
int
/*index*/
,
ScreenPtr
/*pScreen*/
);
typedef
void
(
*
QueryBestSizeProcPtr
)(
...
...
nx-X11/programs/Xserver/mi/mi.h
View file @
5421dd44
...
...
@@ -437,7 +437,6 @@ extern Bool miModifyPixmapHeader(
);
extern
Bool
miCloseScreen
(
int
/*index*/
,
ScreenPtr
/*pScreen*/
);
...
...
nx-X11/programs/Xserver/mi/mibstore.c
View file @
5421dd44
...
...
@@ -183,7 +183,7 @@ else \
static
int
miBSScreenIndex
;
static
unsigned
long
miBSGeneration
=
0
;
static
Bool
miBSCloseScreen
(
int
i
,
ScreenPtr
pScreen
);
static
Bool
miBSCloseScreen
(
ScreenPtr
pScreen
);
static
void
miBSGetImage
(
DrawablePtr
pDrawable
,
int
sx
,
int
sy
,
int
w
,
int
h
,
unsigned
int
format
,
unsigned
long
planemask
,
char
*
pdstLine
);
...
...
@@ -416,8 +416,7 @@ miInitializeBackingStore (pScreen)
*/
static
Bool
miBSCloseScreen
(
i
,
pScreen
)
int
i
;
miBSCloseScreen
(
pScreen
)
ScreenPtr
pScreen
;
{
miBSScreenPtr
pScreenPriv
;
...
...
@@ -432,7 +431,7 @@ miBSCloseScreen (i, pScreen)
free
((
void
*
)
pScreenPriv
);
return
(
*
pScreen
->
CloseScreen
)
(
i
,
pScreen
);
return
(
*
pScreen
->
CloseScreen
)
(
pScreen
);
}
static
void
miBSFillVirtualBits
(
DrawablePtr
pDrawable
,
GCPtr
pGC
,
...
...
nx-X11/programs/Xserver/mi/midispcur.c
View file @
5421dd44
...
...
@@ -56,7 +56,7 @@ in this Software without prior written authorization from The Open Group.
static
int
miDCScreenIndex
;
static
unsigned
long
miDCGeneration
=
0
;
static
Bool
miDCCloseScreen
(
int
index
,
ScreenPtr
pScreen
);
static
Bool
miDCCloseScreen
(
ScreenPtr
pScreen
);
typedef
struct
{
GCPtr
pSourceGC
,
pMaskGC
;
...
...
@@ -163,8 +163,7 @@ miDCInitialize (pScreen, screenFuncs)
#define tossPict(pict) (pict ? FreePicture (pict, 0) : 0)
static
Bool
miDCCloseScreen
(
index
,
pScreen
)
int
index
;
miDCCloseScreen
(
pScreen
)
ScreenPtr
pScreen
;
{
miDCScreenPtr
pScreenPriv
;
...
...
@@ -185,7 +184,7 @@ miDCCloseScreen (index, pScreen)
tossPict
(
pScreenPriv
->
pTempPicture
);
#endif
free
((
void
*
)
pScreenPriv
);
return
(
*
pScreen
->
CloseScreen
)
(
index
,
pScreen
);
return
(
*
pScreen
->
CloseScreen
)
(
pScreen
);
}
static
Bool
...
...
nx-X11/programs/Xserver/mi/mioverlay.c
View file @
5421dd44
...
...
@@ -62,7 +62,7 @@ static Bool HasUnderlayChildren(WindowPtr);
static
void
MarkUnderlayWindow
(
WindowPtr
);
static
Bool
CollectUnderlayChildrenRegions
(
WindowPtr
,
RegionPtr
);
static
Bool
miOverlayCloseScreen
(
int
,
ScreenPtr
);
static
Bool
miOverlayCloseScreen
(
ScreenPtr
);
static
Bool
miOverlayCreateWindow
(
WindowPtr
);
static
Bool
miOverlayDestroyWindow
(
WindowPtr
);
static
Bool
miOverlayUnrealizeWindow
(
WindowPtr
);
...
...
@@ -167,7 +167,7 @@ miInitOverlay(
static
Bool
miOverlayCloseScreen
(
int
i
,
ScreenPtr
pScreen
)
miOverlayCloseScreen
(
ScreenPtr
pScreen
)
{
miOverlayScreenPtr
pScreenPriv
=
MIOVERLAY_GET_SCREEN_PRIVATE
(
pScreen
);
...
...
@@ -179,7 +179,7 @@ miOverlayCloseScreen(int i, ScreenPtr pScreen)
free
(
pScreenPriv
);
return
(
*
pScreen
->
CloseScreen
)(
i
,
pScreen
);
return
(
*
pScreen
->
CloseScreen
)(
pScreen
);
}
...
...
nx-X11/programs/Xserver/mi/mipointer.c
View file @
5421dd44
...
...
@@ -66,7 +66,7 @@ static void miPointerCursorLimits(ScreenPtr pScreen, CursorPtr pCursor,
BoxPtr
pHotBox
,
BoxPtr
pTopLeftBox
);
static
Bool
miPointerSetCursorPosition
(
ScreenPtr
pScreen
,
int
x
,
int
y
,
Bool
generateEvent
);
static
Bool
miPointerCloseScreen
(
int
index
,
ScreenPtr
pScreen
);
static
Bool
miPointerCloseScreen
(
ScreenPtr
pScreen
);
static
void
miPointerMove
(
ScreenPtr
pScreen
,
int
x
,
int
y
,
unsigned
long
time
);
Bool
...
...
@@ -132,8 +132,7 @@ miPointerInitialize (pScreen, spriteFuncs, screenFuncs, waitForUpdate)
}
static
Bool
miPointerCloseScreen
(
index
,
pScreen
)
int
index
;
miPointerCloseScreen
(
pScreen
)
ScreenPtr
pScreen
;
{
SetupScreen
(
pScreen
);
...
...
@@ -144,7 +143,7 @@ miPointerCloseScreen (index, pScreen)
miPointer
.
pSpriteScreen
=
0
;
pScreen
->
CloseScreen
=
pScreenPriv
->
CloseScreen
;
free
((
void
*
)
pScreenPriv
);
return
(
*
pScreen
->
CloseScreen
)
(
index
,
pScreen
);
return
(
*
pScreen
->
CloseScreen
)
(
pScreen
);
}
/*
...
...
nx-X11/programs/Xserver/mi/miscrinit.c
View file @
5421dd44
...
...
@@ -128,8 +128,7 @@ miModifyPixmapHeader(pPixmap, width, height, depth, bitsPerPixel, devKind,
/*ARGSUSED*/
Bool
miCloseScreen
(
iScreen
,
pScreen
)
int
iScreen
;
miCloseScreen
(
pScreen
)
ScreenPtr
pScreen
;
{
return
((
*
pScreen
->
DestroyPixmap
)((
PixmapPtr
)
pScreen
->
devPrivate
));
...
...
nx-X11/programs/Xserver/mi/misprite.c
View file @
5421dd44
...
...
@@ -70,7 +70,7 @@ in this Software without prior written authorization from The Open Group.
static
int
miSpriteScreenIndex
;
static
unsigned
long
miSpriteGeneration
=
0
;
static
Bool
miSpriteCloseScreen
(
int
i
,
ScreenPtr
pScreen
);
static
Bool
miSpriteCloseScreen
(
ScreenPtr
pScreen
);
static
void
miSpriteGetImage
(
DrawablePtr
pDrawable
,
int
sx
,
int
sy
,
int
w
,
int
h
,
unsigned
int
format
,
unsigned
long
planemask
,
char
*
pdstLine
);
...
...
@@ -248,8 +248,7 @@ miSpriteInitialize (pScreen, cursorFuncs, screenFuncs)
*/
static
Bool
miSpriteCloseScreen
(
i
,
pScreen
)
int
i
;
miSpriteCloseScreen
(
pScreen
)
ScreenPtr
pScreen
;
{
miSpriteScreenPtr
pScreenPriv
;
...
...
@@ -270,7 +269,7 @@ miSpriteCloseScreen (i, pScreen)
free
((
void
*
)
pScreenPriv
);
return
(
*
pScreen
->
CloseScreen
)
(
i
,
pScreen
);
return
(
*
pScreen
->
CloseScreen
)
(
pScreen
);
}
static
void
...
...
nx-X11/programs/Xserver/miext/cw/cw.c
View file @
5421dd44
...
...
@@ -55,7 +55,7 @@ static unsigned long cwGeneration = 0;
extern
GCOps
cwGCOps
;
static
Bool
cwCloseScreen
(
int
i
,
ScreenPtr
pScreen
);
cwCloseScreen
(
ScreenPtr
pScreen
);
static
void
cwValidateGC
(
GCPtr
pGC
,
unsigned
long
stateChanges
,
DrawablePtr
pDrawable
);
...
...
@@ -673,7 +673,7 @@ miDisableCompositeWrapper(ScreenPtr pScreen)
}
static
Bool
cwCloseScreen
(
int
i
,
ScreenPtr
pScreen
)
cwCloseScreen
(
ScreenPtr
pScreen
)
{
cwScreenPtr
pScreenPriv
;
#ifdef RENDER
...
...
@@ -697,5 +697,5 @@ cwCloseScreen (int i, ScreenPtr pScreen)
free
((
void
*
)
pScreenPriv
);
return
(
*
pScreen
->
CloseScreen
)(
i
,
pScreen
);
return
(
*
pScreen
->
CloseScreen
)(
pScreen
);
}
nx-X11/programs/Xserver/miext/damage/damage.c
View file @
5421dd44
...
...
@@ -1717,7 +1717,7 @@ damageDestroyWindow (WindowPtr pWindow)
}
static
Bool
damageCloseScreen
(
int
i
,
ScreenPtr
pScreen
)
damageCloseScreen
(
ScreenPtr
pScreen
)
{
damageScrPriv
(
pScreen
);
...
...
@@ -1729,7 +1729,7 @@ damageCloseScreen (int i, ScreenPtr pScreen)
unwrap
(
pScrPriv
,
pScreen
,
CloseScreen
);
unwrap
(
pScrPriv
,
pScreen
,
BackingStoreFuncs
.
RestoreAreas
);
free
(
pScrPriv
);
return
(
*
pScreen
->
CloseScreen
)
(
i
,
pScreen
);
return
(
*
pScreen
->
CloseScreen
)
(
pScreen
);
}
int
damageScrPrivateIndex
;
...
...
nx-X11/programs/Xserver/randr/randr.c
View file @
5421dd44
...
...
@@ -118,9 +118,6 @@ RRClientCallback(CallbackListPtr *list, void *closure, void *data)
static
Bool
RRCloseScreen
(
#ifdef NXAGENT_SERVER
int
i
,
#endif
ScreenPtr
pScreen
)
{
rrScrPriv
(
pScreen
);
...
...
@@ -141,7 +138,7 @@ RRCloseScreen(
free
(
pScrPriv
->
outputs
);
free
(
pScrPriv
);
RRNScreens
-=
1
;
/* ok, one fewer screen with RandR running */
return
(
*
pScreen
->
CloseScreen
)
(
i
,
pScreen
);
return
(
*
pScreen
->
CloseScreen
)
(
pScreen
);
}
static
void
...
...
nx-X11/programs/Xserver/render/animcur.c
View file @
5421dd44
...
...
@@ -111,7 +111,7 @@ AnimCurSetCursorPosition (ScreenPtr pScreen,
Bool
generateEvent
);
static
Bool
AnimCurCloseScreen
(
int
index
,
ScreenPtr
pScreen
)
AnimCurCloseScreen
(
ScreenPtr
pScreen
)
{
AnimCurScreenPtr
as
=
GetAnimCurScreen
(
pScreen
);
Bool
ret
;
...
...
@@ -127,10 +127,10 @@ AnimCurCloseScreen (int index, ScreenPtr pScreen)
Unwrap
(
as
,
pScreen
,
UnrealizeCursor
);
Unwrap
(
as
,
pScreen
,
RecolorCursor
);
SetAnimCurScreen
(
pScreen
,
0
);
ret
=
(
*
pScreen
->
CloseScreen
)
(
index
,
pScreen
);
ret
=
(
*
pScreen
->
CloseScreen
)
(
pScreen
);
free
(
as
);
if
(
index
==
0
)
AnimCurScreenPrivateIndex
=
-
1
;
if
(
screenInfo
.
numScreens
<=
1
)
AnimCurScreenPrivateIndex
=
-
1
;
return
ret
;
}
...
...
nx-X11/programs/Xserver/render/picture.c
View file @
5421dd44
...
...
@@ -127,14 +127,14 @@ PictureDestroyWindow (WindowPtr pWindow)
}
Bool
PictureCloseScreen
(
int
index
,
ScreenPtr
pScreen
)
PictureCloseScreen
(
ScreenPtr
pScreen
)
{
PictureScreenPtr
ps
=
GetPictureScreen
(
pScreen
);
Bool
ret
;
int
n
;
pScreen
->
CloseScreen
=
ps
->
CloseScreen
;
ret
=
(
*
pScreen
->
CloseScreen
)
(
index
,
pScreen
);
ret
=
(
*
pScreen
->
CloseScreen
)
(
pScreen
);
PictureResetFilters
(
pScreen
);
for
(
n
=
0
;
n
<
ps
->
nformats
;
n
++
)
if
(
ps
->
formats
[
n
].
type
==
PictTypeIndexed
)
...
...
nx-X11/programs/Xserver/render/picturestr.h
View file @
5421dd44
...
...
@@ -406,7 +406,7 @@ Bool
PictureDestroyWindow
(
WindowPtr
pWindow
);
Bool
PictureCloseScreen
(
int
Index
,
ScreenPtr
pScreen
);
PictureCloseScreen
(
ScreenPtr
pScreen
);
void
PictureStoreColors
(
ColormapPtr
pColormap
,
int
ndef
,
xColorItem
*
pdef
);
...
...
nx-X11/programs/Xserver/xfixes/cursor.c
View file @
5421dd44
...
...
@@ -114,17 +114,17 @@ CursorDisplayCursor (ScreenPtr pScreen,
}
static
Bool
CursorCloseScreen
(
int
index
,
ScreenPtr
pScreen
)
CursorCloseScreen
(
ScreenPtr
pScreen
)
{
CursorScreenPtr
cs
=
GetCursorScreen
(
pScreen
);
Bool
ret
;
Unwrap
(
cs
,
pScreen
,
CloseScreen
);
Unwrap
(
cs
,
pScreen
,
DisplayCursor
);
ret
=
(
*
pScreen
->
CloseScreen
)
(
index
,
pScreen
);
ret
=
(
*
pScreen
->
CloseScreen
)
(
pScreen
);
free
(
cs
);
if
(
index
==
0
)
CursorScreenPrivateIndex
=
-
1
;
if
(
screenInfo
.
numScreens
<=
1
)
CursorScreenPrivateIndex
=
-
1
;
return
ret
;
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment