Change -[NSWindow constrainFrameRect:toScreen:] to correct x origin if needed.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@38046 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
gcasa 2014-08-18 16:16:52 +00:00
parent 7b08af4087
commit cb6f3d721e
2 changed files with 17 additions and 0 deletions

View file

@ -2105,6 +2105,13 @@ titleWithRepresentedFilename(NSString *representedFilename)
{
frameRect.origin.y -= difference;
}
/* Adjust X origin, if needed */
difference = NSMaxX (frameRect) - NSMaxX (screenRect);
if (difference > 0)
{
frameRect.origin.x -= difference;
}
/* If the window is resizable, resize it (if needed) so that the
bottom edge is on the screen or can be on the screen when the user moves