[Xfce4-commits] <xfwm4:xfce-4.8> 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.
Olivier Fourdan
noreply at xfce.org
Fri Nov 18 18:42:01 CET 2011
Updating branch refs/heads/xfce-4.8
to 99f769bc6e214933716df2dfa9d15b959dcd69d2 (commit)
from 6c6d21658c2a05188af8b1267db1a79298bd2e53 (commit)
commit 99f769bc6e214933716df2dfa9d15b959dcd69d2
Author: Olivier Fourdan <fourdan at 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
More information about the Xfce4-commits
mailing list