diff options
author | rsc <devnull@localhost> | 2004-03-26 03:45:55 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2004-03-26 03:45:55 +0000 |
commit | 6b2d0fd94642d4e041bffac34cb79eaf9169760b (patch) | |
tree | 9a22a2808815ebce90727bee52afc0ac477b11f9 /src/libdraw | |
parent | eeb7312231d91d32c561fd9dd07aeed554ba998d (diff) | |
download | plan9port-6b2d0fd94642d4e041bffac34cb79eaf9169760b.tar.gz plan9port-6b2d0fd94642d4e041bffac34cb79eaf9169760b.tar.bz2 plan9port-6b2d0fd94642d4e041bffac34cb79eaf9169760b.zip |
Bug fixes from Scott Schwartz.
Try to make 9term not crash when X errors happen.
Diffstat (limited to 'src/libdraw')
-rw-r--r-- | src/libdraw/x11-init.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libdraw/x11-init.c b/src/libdraw/x11-init.c index c6fc8818..70bd6d45 100644 --- a/src/libdraw/x11-init.c +++ b/src/libdraw/x11-init.c @@ -127,6 +127,9 @@ xerror(XDisplay *d, XErrorEvent *e) if(e->request_code == 42) /* XSetInputFocus */ return 0; + if(e->request_code == 18) /* XChangeProperty */ + return 0; + print("X error: error_code=%d, request_code=%d, minor=%d disp=%p\n", e->error_code, e->request_code, e->minor_code, d); XGetErrorText(d, e->error_code, buf, sizeof buf); |