Commit b28d7564 authored by YAMAMOTO Mitsuharu's avatar YAMAMOTO Mitsuharu
Browse files

(mac_dialog_show): Apply 2007-04-27 change for xmenu.c.

(Fx_popup_dialog) [MAC_OSX]: Likewise.
parent 78f0d1fc
2007-05-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
* macmenu.c (mac_dialog_show): Apply 2007-04-27 change for xmenu.c.
(Fx_popup_dialog) [MAC_OSX]: Likewise.
2007-04-29 Richard Stallman <rms@gnu.org> 2007-04-29 Richard Stallman <rms@gnu.org>
   
* insdel.c (replace_range): For undo, record insertion first. * insdel.c (replace_range): For undo, record insertion first.
......
...@@ -1011,6 +1011,11 @@ for instance using the window manager, then this produces a quit and ...@@ -1011,6 +1011,11 @@ for instance using the window manager, then this produces a quit and
DialogItemIndex item_hit; DialogItemIndex item_hit;
Lisp_Object tem; Lisp_Object tem;
/* Force a redisplay before showing the dialog. If a frame is
created just before showing the dialog, its contents may not
have been fully drawn. */
Fredisplay (Qt);
tem = Fstring_match (concat3 (build_string ("\\("), tem = Fstring_match (concat3 (build_string ("\\("),
call0 (intern ("sentence-end")), call0 (intern ("sentence-end")),
build_string ("\\)\n")), build_string ("\\)\n")),
...@@ -2943,6 +2948,11 @@ mac_dialog_show (f, keymaps, title, header, error_name) ...@@ -2943,6 +2948,11 @@ mac_dialog_show (f, keymaps, title, header, error_name)
first_wv = wv; first_wv = wv;
} }
/* Force a redisplay before showing the dialog. If a frame is created
just before showing the dialog, its contents may not have been fully
drawn. */
Fredisplay (Qt);
/* Actually create the dialog. */ /* Actually create the dialog. */
#if TARGET_API_MAC_CARBON #if TARGET_API_MAC_CARBON
menu_item_selection = create_and_show_dialog (f, first_wv); menu_item_selection = create_and_show_dialog (f, first_wv);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment