Updating branch refs/heads/xfce-4.8 to 99f769bc6e214933716df2dfa9d15b959dcd69d2 (commit) from 6c6d21658c2a05188af8b1267db1a79298bd2e53 (commit)
commit 99f769bc6e214933716df2dfa9d15b959dcd69d2 Author: Olivier Fourdan <four...@xfce.org> Date: Fri Nov 18 18:39:40 2011 +0100 Recompute windows positions/maximization even if the overall size of the screen hasn't changed as the actual layout of the monitors may have changed nevertheless. src/events.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/events.c b/src/events.c index b7ab6e0..8ca3d7e 100644 --- a/src/events.c +++ b/src/events.c @@ -2824,10 +2824,10 @@ size_changed_cb(GdkScreen *gscreen, gpointer data) placeSidewalks (screen_info, screen_info->params->wrap_workspaces); - clientScreenResize (screen_info, FALSE); - compositorUpdateScreenSize (screen_info); } + + clientScreenResize (screen_info, FALSE); } /* @@ -2876,14 +2876,14 @@ monitors_changed_cb(GdkScreen *gscreen, gpointer data) screen_info->width, screen_info->height, screen_info->margins); placeSidewalks (screen_info, screen_info->params->wrap_workspaces); - - clientScreenResize (screen_info, (screen_info->num_monitors < previous_num_monitors)); } if (size_changed) { compositorUpdateScreenSize (screen_info); } + + clientScreenResize (screen_info, (screen_info->num_monitors < previous_num_monitors)); } void _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits