mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-11 09:20:51 +00:00
* nsterm.m (x_set_offset): Set dont_constrain to 0 so the call to
setFrameTopLeftPoint is constrained.
This commit is contained in:
parent
3f68040700
commit
8ab7032073
@ -1,3 +1,8 @@
|
||||
2011-01-23 Jan Djärv <jan.h.d@swipnet.se>
|
||||
|
||||
* nsterm.m (x_set_offset): Set dont_constrain to 0 so the call to
|
||||
setFrameTopLeftPoint is constrained.
|
||||
|
||||
2011-01-23 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Check return values of some library calls.
|
||||
|
@ -1071,8 +1071,8 @@ Free a pool and temporary objects it refers to (callable from C)
|
||||
? [screen visibleFrame].size.width + f->left_pos - FRAME_PIXEL_WIDTH (f)
|
||||
: f->left_pos;
|
||||
/* We use visibleFrame here to take menu bar into account.
|
||||
Ideally we should also adjust left/top with visibleFrame.offset. */
|
||||
|
||||
Ideally we should also adjust left/top with visibleFrame.origin. */
|
||||
|
||||
f->top_pos = f->size_hint_flags & YNegative
|
||||
? ([screen visibleFrame].size.height + f->top_pos
|
||||
- FRAME_PIXEL_HEIGHT (f) - FRAME_NS_TITLEBAR_HEIGHT (f)
|
||||
@ -1082,6 +1082,9 @@ Free a pool and temporary objects it refers to (callable from C)
|
||||
if (f->left_pos < 100)
|
||||
f->left_pos = 100; /* don't overlap menu */
|
||||
#endif
|
||||
/* Constrain the setFrameTopLeftPoint so we don't move behind the
|
||||
menu bar. */
|
||||
f->output_data.ns->dont_constrain = 0;
|
||||
[[view window] setFrameTopLeftPoint:
|
||||
NSMakePoint (SCREENMAXBOUND (f->left_pos),
|
||||
SCREENMAXBOUND ([fscreen frame].size.height
|
||||
|
Loading…
Reference in New Issue
Block a user