I was looking at backporting an X11 build fix to 3.6 and decided that the hangup handling wasn't correct if SAFERHANGUP is defined (which it is by default). It didn't attempt to perform a hangup save. Also, the handler might return when the X code calling it expected it to not do so. I don't know how to force a hangup within X11 so haven't tested this properly. It works fine when there's no hangup. :-/
91 KiB
91 KiB