updated for version 7.0026
diff --git a/src/os_unix.c b/src/os_unix.c
index 0dbc1cb..fce731b 100644
--- a/src/os_unix.c
+++ b/src/os_unix.c
@@ -1320,14 +1320,13 @@
Display *dpy;
XErrorEvent *error_event;
{
- /* KDE sometimes produces X error that we want to ignore */
-#if defined(FEAT_GUI_KDE)
XGetErrorText(dpy, error_event->error_code, (char *)IObuff, IOSIZE);
- STRCAT(IObuff, "\nVim: Got X error but we continue...\n");
- fprintf(stderr, IObuff);
+#if defined(FEAT_GUI_KDE)
+ /* KDE sometimes produces X error that we want to ignore */
+ STRCAT(IObuff, _("\nVim: Got X error but we continue...\n"));
+ mch_errmsg((char *)IObuff);
return 0;
#else
- XGetErrorText(dpy, error_event->error_code, (char *)IObuff, IOSIZE);
STRCAT(IObuff, _("\nVim: Got X error\n"));
/* We cannot print a message and continue, because no X calls are allowed