[gnome-shell] layout: Fix setting fullscreen for screen sized windows
- From: Adel Gadllah <agadllah src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] layout: Fix setting fullscreen for screen sized windows
- Date: Fri, 30 Sep 2011 16:45:55 +0000 (UTC)
commit b43dcb887673b86833ee5b247da436debd3519c5
Author: Adel Gadllah <adel gadllah gmail com>
Date: Fri Sep 30 18:43:24 2011 +0200
layout: Fix setting fullscreen for screen sized windows
We have to set the flag for all monitors in that case.
js/ui/layout.js | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/js/ui/layout.js b/js/ui/layout.js
index a50c9f2..4e239e6 100644
--- a/js/ui/layout.js
+++ b/js/ui/layout.js
@@ -826,10 +826,15 @@ Chrome.prototype = {
}
if (layer == Meta.StackLayer.OVERRIDE_REDIRECT) {
// Check whether the window is screen sized
- if (window.x == 0 && window.y == 0 &&
+ let isScreenSized =
+ (window.x == 0 && window.y == 0 &&
window.width == global.screen_width &&
- window.height == global.screen_height)
- monitor.inFullscreen = true;
+ window.height == global.screen_height);
+
+ if (isScreenSized) {
+ for (let i = 0; i < this._monitors.length; i++)
+ this._monitors[i].inFullscreen = true;
+ }
// Or whether it is monitor sized
let monitor = this._findMonitorForWindow(window);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]