From 49d63d92a81ff5157c18bbdc9a3b0cba1b70d425 Mon Sep 17 00:00:00 2001
From: Ulrich Sibiller <uli42@gmx.de>
Date: Thu, 7 May 2020 18:56:35 +0200
Subject: NXevents.c, NXdispatch.c: add some DEBUG statements

---
 nx-X11/programs/Xserver/hw/nxagent/NXdispatch.c |  5 +++++
 nx-X11/programs/Xserver/hw/nxagent/NXevents.c   | 12 ++++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

(limited to 'nx-X11')

diff --git a/nx-X11/programs/Xserver/hw/nxagent/NXdispatch.c b/nx-X11/programs/Xserver/hw/nxagent/NXdispatch.c
index 89b760ee3..f91dc248d 100644
--- a/nx-X11/programs/Xserver/hw/nxagent/NXdispatch.c
+++ b/nx-X11/programs/Xserver/hw/nxagent/NXdispatch.c
@@ -127,6 +127,7 @@ Equipment Corporation.
 #include "Handlers.h"
 #include "Keyboard.h"
 #include "Init.h"
+#include "Utils.h"
 
 const int nxagentMaxFontNames = 10000;
 
@@ -990,6 +991,10 @@ ProcFreePixmap(register ClientPtr client)
 void
 CloseDownClient(register ClientPtr client)
 {
+    #ifdef DEBUG
+    fprintf(stderr, "%s: [%d]\n", __func__, client->clientState);
+    #endif
+
 #ifdef NXAGENT_SERVER
     /*
      * Need to reset the karma counter and get rid of the pending sync
diff --git a/nx-X11/programs/Xserver/hw/nxagent/NXevents.c b/nx-X11/programs/Xserver/hw/nxagent/NXevents.c
index 4b4232c4b..ff50c9965 100644
--- a/nx-X11/programs/Xserver/hw/nxagent/NXevents.c
+++ b/nx-X11/programs/Xserver/hw/nxagent/NXevents.c
@@ -155,9 +155,13 @@ extern void nxagentInitViewportFrame(ScreenPtr, WindowPtr);
 extern int  nxagentShadowInit(ScreenPtr, WindowPtr);
 
 void
-ActivatePointerGrab(register DeviceIntPtr mouse, register GrabPtr grab, 
+ActivatePointerGrab(register DeviceIntPtr mouse, register GrabPtr grab,
                     TimeStamp time, Bool autoGrab)
 {
+    #ifdef DEBUG
+    fprintf(stderr, "%s: called\n", __func__);
+    #endif
+
     xorg_ActivatePointerGrab(mouse, grab, time, autoGrab);
 
     #ifdef NXAGENT_SERVER
@@ -166,7 +170,7 @@ ActivatePointerGrab(register DeviceIntPtr mouse, register GrabPtr grab,
      * If grab is synchronous, events are delivered to clients only if they send
      * an AllowEvent request. If mode field in AllowEvent request is SyncPointer, the 
      * delivered event is saved in a queue and replayed later, when grab is released.
-     * We should  export sync grab to X as async in order to avoid events to be 
+     * We should export sync grab to X as async in order to avoid events to be
      * queued twice, in the agent and in the X server. This solution have a drawback:
      * replayed events are not delivered to that application that are not clients of
      * the agent.
@@ -217,6 +221,10 @@ ActivatePointerGrab(register DeviceIntPtr mouse, register GrabPtr grab,
 void
 DeactivatePointerGrab(register DeviceIntPtr mouse)
 {
+    #ifdef DEBUG
+    fprintf(stderr, "%s: called\n", __func__);
+    #endif
+
     xorg_DeactivatePointerGrab(mouse);
 
     #ifdef NXAGENT_SERVER
-- 
cgit v1.2.3