updated for version 7.2a
diff --git a/src/nbdebug.c b/src/nbdebug.c
index d73a5e5..3dfe86a 100644
--- a/src/nbdebug.c
+++ b/src/nbdebug.c
@@ -36,7 +36,7 @@
void nbtrace(char *, ...);
static int lookup(char *);
-#ifndef FEAT_GUI_W32
+#ifdef USE_NB_ERRORHANDLER
static int errorHandler(Display *, XErrorEvent *);
#endif
@@ -92,6 +92,9 @@
} else {
nb_dlevel = NB_TRACE; /* default level */
}
+#ifdef USE_NB_ERRORHANDLER
+ XSetErrorHandler(errorHandler);
+#endif
}
} /* end nbdebug_log_init */
@@ -166,7 +169,7 @@
} /* end lookup */
-#ifndef FEAT_GUI_W32
+#ifdef USE_NB_ERRORHANDLER
static int
errorHandler(
Display *dpy,