summaryrefslogtreecommitdiff
path: root/src/gtkutil.c
diff options
context:
space:
mode:
authorJan D <jan.h.d@swipnet.se>2015-03-29 21:16:23 +0200
committerJan D <jan.h.d@swipnet.se>2015-03-29 21:16:23 +0200
commit4d2e7e17547edda414129aeee910cd0334b4e85e (patch)
treed9806041631af077927be2ca86794a46a7ca1a01 /src/gtkutil.c
parent2e0cfccde648072f34e83fe55b5fa37f1d11ccb7 (diff)
downloademacs-4d2e7e17547edda414129aeee910cd0334b4e85e.tar.gz
Fixes: debbugs:19175
* gtkutil.c (xg_display_open): * xterm.c (x_display_ok, x_term_init): Block SIGIO when opening a display.
Diffstat (limited to 'src/gtkutil.c')
-rw-r--r--src/gtkutil.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gtkutil.c b/src/gtkutil.c
index fedaa0f3a2d..eddd2b535db 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -167,7 +167,9 @@ xg_display_open (char *display_name, Display **dpy)
{
GdkDisplay *gdpy;
+ unrequest_sigio (); // See comment in x_display_ok, xterm.c.
gdpy = gdk_display_open (display_name);
+ request_sigio ();
if (!gdpy_def && gdpy)
{
gdpy_def = gdpy;