aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2007-08-10 10:13:05 +0000
committerYAMAMOTO Mitsuharu2007-08-10 10:13:05 +0000
commitad3b3e025329160e992fba7e805c2339f581e19e (patch)
tree5c9bde4b26d3eb4a407cdd8c95a07f9b29d34197 /src
parentfb301d521b1d27b34d248275cc260daeef7d8268 (diff)
downloademacs-ad3b3e025329160e992fba7e805c2339f581e19e.tar.gz
emacs-ad3b3e025329160e992fba7e805c2339f581e19e.zip
[TARGET_API_MAC_CARBON] (mac_handle_window_event):
Don't use invisible frame as parent window for repositioning.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/macterm.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index d2121578235..77e1a499f9d 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12007-08-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2
3 * macterm.c [TARGET_API_MAC_CARBON] (mac_handle_window_event):
4 Don't use invisible frame as parent window for repositioning.
5
12007-08-09 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 62007-08-09 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2 7
3 * gmalloc.c (posix_memalign): New function. 8 * gmalloc.c (posix_memalign): New function.
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)
10704 { 10704 {
10705 struct frame *sf = SELECTED_FRAME (); 10705 struct frame *sf = SELECTED_FRAME ();
10706 10706
10707 if (!(FRAME_MAC_P (sf))) 10707 if (!(FRAME_MAC_P (sf) && sf->async_visible))
10708 RepositionWindow (wp, NULL, kWindowCenterOnMainScreen); 10708 RepositionWindow (wp, NULL, kWindowCenterOnMainScreen);
10709 else 10709 else
10710 { 10710 {
@@ -10723,7 +10723,7 @@ mac_handle_window_event (next_handler, event, data)
10723 && f->top_pos == sf->top_pos) 10723 && f->top_pos == sf->top_pos)
10724 || (f->left_pos == sf->left_pos + 10 * 2 10724 || (f->left_pos == sf->left_pos + 10 * 2
10725 && f->top_pos == sf->top_pos + 32 * 2)) 10725 && f->top_pos == sf->top_pos + 32 * 2))
10726 MoveWindowStructure (wp, sf->left_pos + 10, sf->top_pos + 32); 10726 MoveWindowStructure (wp, sf->left_pos + 10, sf->top_pos + 32);
10727#endif 10727#endif
10728 } 10728 }
10729 result = noErr; 10729 result = noErr;