+ //else: the window top left and bottom right corner are both visible,
+ // although the window might still be not entirely on screen (with
+ // 2 staggered displays for example) we wouldn't be able to
+ // improve the layout much in such case, so just leave it as is
+ }
+ else // make top left corner visible
+ {
+ if ( rect.x < rectDisplay.x )
+ rect.x = rectDisplay.x;
+
+ if ( rect.y < rectDisplay.y )
+ rect.y = rectDisplay.y;