mirror of
https://github.com/X11Libre/xserver.git
synced 2026-03-26 06:04:49 +00:00
registry: Register MIT-SCREEN-SAVER extension protocol names.
This commit is contained in:
26
Xext/saver.c
26
Xext/saver.c
@@ -49,6 +49,7 @@ in this Software without prior written authorization from the X Consortium.
|
||||
#include "cursorstr.h"
|
||||
#include "colormapst.h"
|
||||
#include "xace.h"
|
||||
#include "registry.h"
|
||||
#ifdef PANORAMIX
|
||||
#include "panoramiX.h"
|
||||
#include "panoramiXsrv.h"
|
||||
@@ -62,9 +63,6 @@ in this Software without prior written authorization from the X Consortium.
|
||||
|
||||
#include "modinit.h"
|
||||
|
||||
#if 0
|
||||
static unsigned char ScreenSaverReqCode = 0;
|
||||
#endif
|
||||
static int ScreenSaverEventBase = 0;
|
||||
|
||||
static DISPATCH_PROC(ProcScreenSaverQueryInfo);
|
||||
@@ -274,12 +272,26 @@ ScreenSaverExtensionInit(INITARGS)
|
||||
ProcScreenSaverDispatch, SProcScreenSaverDispatch,
|
||||
ScreenSaverResetProc, StandardMinorOpcode)))
|
||||
{
|
||||
#if 0
|
||||
ScreenSaverReqCode = (unsigned char)extEntry->base;
|
||||
#endif
|
||||
ScreenSaverEventBase = extEntry->eventBase;
|
||||
EventSwapVector[ScreenSaverEventBase] = (EventSwapPtr) SScreenSaverNotifyEvent;
|
||||
}
|
||||
} else
|
||||
return;
|
||||
|
||||
RegisterRequestName(extEntry->base, X_ScreenSaverQueryVersion,
|
||||
ScreenSaverName ":QueryVersion");
|
||||
RegisterRequestName(extEntry->base, X_ScreenSaverQueryInfo,
|
||||
ScreenSaverName ":QueryInfo");
|
||||
RegisterRequestName(extEntry->base, X_ScreenSaverSelectInput,
|
||||
ScreenSaverName ":SelectInput");
|
||||
RegisterRequestName(extEntry->base, X_ScreenSaverSetAttributes,
|
||||
ScreenSaverName ":SetAttributes");
|
||||
RegisterRequestName(extEntry->base, X_ScreenSaverUnsetAttributes,
|
||||
ScreenSaverName ":UnsetAttributes");
|
||||
RegisterRequestName(extEntry->base, X_ScreenSaverSuspend,
|
||||
ScreenSaverName ":Suspend");
|
||||
|
||||
RegisterEventName(ScreenSaverEventBase + ScreenSaverNotify,
|
||||
ScreenSaverName ":Notify");
|
||||
}
|
||||
|
||||
/*ARGSUSED*/
|
||||
|
||||
Reference in New Issue
Block a user