changeset 3728 | d4b5b18ac3eb |
parent 3088 | b0260407a050 |
child 3968 | 7f37f405ff5a |
child 3932 | c9cd7ff79037 |
child 4209 | e2e5a973b879 |
--- a/jdk/src/solaris/classes/sun/awt/X11/XToolkit.java Thu Aug 27 17:04:47 2009 +0400 +++ b/jdk/src/solaris/classes/sun/awt/X11/XToolkit.java Thu Aug 27 17:06:23 2009 +0400 @@ -166,6 +166,9 @@ } public static void RESTORE_XERROR_HANDLER() { + // wait until all requests are processed by the X server + // and only then uninstall the error handler + XSync(); current_error_handler = null; }