This is an automated email from the git hooks/post-receive script. olivier pushed a commit to branch master in repository xfce/xfwm4.
commit 68365da4bb048f03871ab32882e47098bd9d4218 Author: Olivier Fourdan <four...@xfce.org> Date: Tue Feb 24 22:23:48 2015 +0100 Use smallest screen area Bug: 11059 Signed-off-by: Olivier Fourdan <four...@xfce.org> --- src/screen.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/screen.c b/src/screen.c index 095b371..08104ac 100644 --- a/src/screen.c +++ b/src/screen.c @@ -627,6 +627,7 @@ myScreenComputeSize (ScreenInfo *screen_info) { gint num_monitors, i; gint width, height; + gint screen_width, screen_height; GdkRectangle monitor; gboolean changed; @@ -650,6 +651,22 @@ myScreenComputeSize (ScreenInfo *screen_info) height = MAX (monitor.y + monitor.height, height); } + /* Keep the smallest size between what we computed and the + * reported size for the screen. + */ + screen_width = gdk_screen_get_width (screen_info->gscr); + screen_height = gdk_screen_get_height (screen_info->gscr); + + if (width == 0 || width > screen_width) + { + width = screen_width; + } + + if (height == 0 || height > screen_height) + { + height = screen_height; + } + changed = ((screen_info->width != width) | (screen_info->height != height)); screen_info->width = width; screen_info->height = height; -- To stop receiving notification emails like this one, please contact the administrator of this repository. _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits