diff options
author | Ulrich Sibiller <uli42@gmx.de> | 2020-01-04 17:10:01 +0100 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2020-01-06 00:50:30 +0100 |
commit | 61619be524b0606d54099a8e8bf2a8c36fcb4fe0 (patch) | |
tree | a6e04f895431cd8a506e54c3884b8fe4dea0de07 | |
parent | 209c8d8c5d71ebdc4390059c5e4378a0d60ef368 (diff) | |
download | nx-libs-61619be524b0606d54099a8e8bf2a8c36fcb4fe0.tar.gz nx-libs-61619be524b0606d54099a8e8bf2a8c36fcb4fe0.tar.bz2 nx-libs-61619be524b0606d54099a8e8bf2a8c36fcb4fe0.zip |
Display.c: add a describing comment for nxagentDisplayErrorPredicate
-rw-r--r-- | nx-X11/programs/Xserver/hw/nxagent/Display.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/nx-X11/programs/Xserver/hw/nxagent/Display.c b/nx-X11/programs/Xserver/hw/nxagent/Display.c index 1eacd3315..66562a926 100644 --- a/nx-X11/programs/Xserver/hw/nxagent/Display.c +++ b/nx-X11/programs/Xserver/hw/nxagent/Display.c @@ -754,6 +754,20 @@ static void nxagentDisplayFlushHandler(Display *display, int length) } } +/* + * From the changelog for nx-X11-3.0.0-4: + * "Added the _NXDisplayErrorPredicate function in XlibInt.c. It is + * actually a pointer to a function called whenever Xlib is going to + * perform a network operation. If the function returns true, the + * call will be aborted and Xlib will return the control to the ap- + * plication. It is up to the application to set the XlibDisplayIO- + * Error flag after the _NXDisplayErrorPredicate returns true. The + * function can be used to activate additional checks, besides the + * normal failures detected by Xlib on the display socket. For exam- + * ple, the application can set the funciton to verify if an inter- + * rupt was received or if any other event occurred mandating the + + end of the session." + */ static int nxagentDisplayErrorPredicate(Display *display, int error) { #ifdef TEST |