diff --git a/Xext/xselinux_hooks.c b/Xext/xselinux_hooks.c index 4007958a9..11fcc491f 100644 --- a/Xext/xselinux_hooks.c +++ b/Xext/xselinux_hooks.c @@ -32,6 +32,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #include #include +#include "dix/input_priv.h" #include "dix/registry_priv.h" #include "os/client_priv.h" diff --git a/dix/input_priv.h b/dix/input_priv.h index 2ce785f4a..517f9ed44 100644 --- a/dix/input_priv.h +++ b/dix/input_priv.h @@ -437,4 +437,13 @@ DeviceIntPtr PickPointer(ClientPtr pClient) DeviceIntPtr PickKeyboard(ClientPtr client) _X_ATTRIBUTE_NONNULL_ARG(1); +/* + * @brief check whether input device is a pointer device + * + * @param dev pointer to device structure + * @return TRUE if dev is a pointer device + */ +Bool IsPointerDevice(DeviceIntPtr dev) + _X_ATTRIBUTE_NONNULL_ARG(1); + #endif /* _XSERVER_INPUT_PRIV_H */ diff --git a/include/dix.h b/include/dix.h index afbf7c1a6..27d4888c2 100644 --- a/include/dix.h +++ b/include/dix.h @@ -288,9 +288,6 @@ typedef struct { DeviceIntPtr device; } DeviceEventInfoRec; -extern _X_EXPORT Bool -IsPointerDevice(DeviceIntPtr dev); - extern _X_EXPORT Bool IsKeyboardDevice(DeviceIntPtr dev);