Commit 2d662f67 authored by Rob Adams's avatar Rob Adams Committed by Rob Adams

Don't try to force a window onscreen by more than its width. Fix for

2003-03-14  Rob Adams <robadams@ucla.edu>

	* contraints.c (get_outermost_screen_positions): Don't try to
	force a window onscreen by more than its width.  Fix for #94815.
parent 67cbbeb6
2003-03-14 Rob Adams <robadams@ucla.edu>
* contraints.c (get_outermost_screen_positions): Don't try to
force a window onscreen by more than its width. Fix for #94815.
2003-03-13 Rob Adams <robadams@ucla.edu>
Make it so that the alt-tabbing won't try to go to a minimized
......
......@@ -352,10 +352,11 @@ get_outermost_onscreen_positions (MetaWindow *window,
int *bottommost_y)
{
if (leftmost_x)
*leftmost_x = info->nw_x + TITLEBAR_LENGTH_ONSCREEN - orig->width;
*leftmost_x = info->nw_x - orig->width +
MIN (TITLEBAR_LENGTH_ONSCREEN, orig->width);
if (rightmost_x)
*rightmost_x = info->se_x - TITLEBAR_LENGTH_ONSCREEN;
*rightmost_x = info->se_x - MIN (TITLEBAR_LENGTH_ONSCREEN, orig->width);
if (topmost_y)
*topmost_y = info->nw_y + info->fgeom.top_height;
......@@ -368,7 +369,8 @@ get_outermost_onscreen_positions (MetaWindow *window,
if (window->frame)
*bottommost_y = info->se_y;
else
*bottommost_y = info->se_y - TITLEBAR_LENGTH_ONSCREEN;
*bottommost_y = info->se_y -
MIN (TITLEBAR_LENGTH_ONSCREEN, orig->height);
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment