[mutter] place: Move maximization path above first fit finding
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] place: Move maximization path above first fit finding
- Date: Tue, 20 May 2014 20:03:51 +0000 (UTC)
commit ae4e553ddbcd8a5df1bf60ecfa0abc5dc23d0cde
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Tue May 20 15:38:07 2014 -0400
place: Move maximization path above first fit finding
src/core/place.c | 18 +++++++++---------
1 files changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/src/core/place.c b/src/core/place.c
index 57104b3..40cb8ae 100644
--- a/src/core/place.c
+++ b/src/core/place.c
@@ -803,15 +803,6 @@ meta_window_place (MetaWindow *window,
/* Warning, this is a round trip! */
xi = meta_screen_get_current_monitor_info (window->screen);
- /* "Origin" placement algorithm */
- x = xi->rect.x;
- y = xi->rect.y;
-
- if (find_first_fit (window, windows,
- xi->number,
- x, y, &x, &y))
- goto done_check_denied_focus;
-
/* Maximize windows if they are too big for their work area (bit of
* a hack here). Assume undecorated windows probably don't intend to
* be maximized.
@@ -837,6 +828,15 @@ meta_window_place (MetaWindow *window,
}
}
+ /* "Origin" placement algorithm */
+ x = xi->rect.x;
+ y = xi->rect.y;
+
+ if (find_first_fit (window, windows,
+ xi->number,
+ x, y, &x, &y))
+ goto done_check_denied_focus;
+
/* If no placement has been done, revert to cascade to avoid
* fully overlapping window (e.g. starting multiple terminals)
* */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]