diff options
author | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 2007-08-10 10:13:05 +0000 |
---|---|---|
committer | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 2007-08-10 10:13:05 +0000 |
commit | ad3b3e025329160e992fba7e805c2339f581e19e (patch) | |
tree | 5c9bde4b26d3eb4a407cdd8c95a07f9b29d34197 /src/macterm.c | |
parent | fb301d521b1d27b34d248275cc260daeef7d8268 (diff) | |
download | emacs-ad3b3e025329160e992fba7e805c2339f581e19e.tar.gz |
[TARGET_API_MAC_CARBON] (mac_handle_window_event):
Don't use invisible frame as parent window for repositioning.
Diffstat (limited to 'src/macterm.c')
-rw-r--r-- | src/macterm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/macterm.c b/src/macterm.c index d0b3ac8f635..092b7488a5d 100644 --- a/src/macterm.c +++ b/src/macterm.c @@ -10704,7 +10704,7 @@ mac_handle_window_event (next_handler, event, data) { struct frame *sf = SELECTED_FRAME (); - if (!(FRAME_MAC_P (sf))) + if (!(FRAME_MAC_P (sf) && sf->async_visible)) RepositionWindow (wp, NULL, kWindowCenterOnMainScreen); else { @@ -10723,7 +10723,7 @@ mac_handle_window_event (next_handler, event, data) && f->top_pos == sf->top_pos) || (f->left_pos == sf->left_pos + 10 * 2 && f->top_pos == sf->top_pos + 32 * 2)) - MoveWindowStructure (wp, sf->left_pos + 10, sf->top_pos + 32); + MoveWindowStructure (wp, sf->left_pos + 10, sf->top_pos + 32); #endif } result = noErr; |