summaryrefslogtreecommitdiff
path: root/src/macterm.c
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>2007-08-09 09:36:42 +0000
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>2007-08-09 09:36:42 +0000
commitf94264798798821b09ddf5ace25078ee319a5cd8 (patch)
treed3dde5c6f9e39a533f2f74cc859e1577549a8b8b /src/macterm.c
parent7b7d07bbfa32c89bc1fcb3a829940921106f575a (diff)
downloademacs-f94264798798821b09ddf5ace25078ee319a5cd8.tar.gz
(mac_handle_window_event) [USE_MAC_TOOLBAR]: Add further workaround
for window repositioning.
Diffstat (limited to 'src/macterm.c')
-rw-r--r--src/macterm.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/macterm.c b/src/macterm.c
index d1d9205d5dc..7d6934b806b 100644
--- a/src/macterm.c
+++ b/src/macterm.c
@@ -10719,7 +10719,10 @@ mac_handle_window_event (next_handler, event, data)
/* This is a workaround. RepositionWindow fails to put
a window at the cascading position when its parent
window has a Carbon HIToolbar. */
- if (f->top_pos == sf->top_pos && f->left_pos == sf->left_pos)
+ if ((f->left_pos == sf->left_pos
+ && f->top_pos == sf->top_pos)
+ || (f->left_pos == sf->left_pos + 10 * 2
+ && f->top_pos == sf->top_pos + 32 * 2))
MoveWindowStructure (wp, f->left_pos + 10, f->top_pos + 32);
#endif
}