From: Jason Rumney Date: Sat, 19 Jan 2002 09:53:05 +0000 (+0000) Subject: (Fx_create_frame): Bind redisplay-dont-pause around X-Git-Tag: emacs-21.2~170 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=54aa9a18d752925963a6b0b203c83d35e6250b54;p=emacs.git (Fx_create_frame): Bind redisplay-dont-pause around call to face-set-after-frame-default. --- diff --git a/src/w32fns.c b/src/w32fns.c index 2cbb433f36e..a04366d4036 100644 --- a/src/w32fns.c +++ b/src/w32fns.c @@ -5462,6 +5462,10 @@ This function is an internal primitive--use `make-frame' instead.") x_wm_set_size_hint (f, window_prompting, 0); UNBLOCK_INPUT; + /* Avoid a bug that causes the new frame to never become visible if + an echo area message is displayed during the following call1. */ + specbind(Qredisplay_dont_pause, Qt); + /* Set up faces after all frame parameters are known. This call also merges in face attributes specified for new frames. If we don't do this, the `menu' face for instance won't have the right