[gnome-shell] layout: Don't require fullscreen-tracked actors to be toplevel
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] layout: Don't require fullscreen-tracked actors to be toplevel
- Date: Tue, 14 Jan 2014 23:57:14 +0000 (UTC)
commit a4dea25d761d2f85f9c940f6673cefa8ab198156
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Sat Aug 3 00:36:32 2013 -0400
layout: Don't require fullscreen-tracked actors to be toplevel
I don't know why this was ever here; We only have one
fullscreen-tracked actor.
js/ui/layout.js | 16 ----------------
1 files changed, 0 insertions(+), 16 deletions(-)
---
diff --git a/js/ui/layout.js b/js/ui/layout.js
index 5ad222c..c1cf58b 100644
--- a/js/ui/layout.js
+++ b/js/ui/layout.js
@@ -811,13 +811,10 @@ const LayoutManager = new Lang.Class({
let actorData = Params.parse(params, defaultParams);
actorData.actor = actor;
- actorData.isToplevel = actor.get_parent() == this.uiGroup;
actorData.visibleId = actor.connect('notify::visible',
Lang.bind(this, this._queueUpdateRegions));
actorData.allocationId = actor.connect('notify::allocation',
Lang.bind(this, this._queueUpdateRegions));
- actorData.parentSetId = actor.connect('parent-set',
- Lang.bind(this, this._actorReparented));
// Note that destroying actor will unset its parent, so we don't
// need to connect to 'destroy' too.
@@ -840,17 +837,6 @@ const LayoutManager = new Lang.Class({
this._queueUpdateRegions();
},
- _actorReparented: function(actor, oldParent) {
- let newParent = actor.get_parent();
- if (!newParent) {
- this._untrackActor(actor);
- } else {
- let i = this._findActor(actor);
- let actorData = this._trackedActors[i];
- actorData.isToplevel = (newParent == this.uiGroup);
- }
- },
-
_updateVisibility: function() {
let windowsVisible = Main.sessionMode.hasWindows && !this._inOverview;
@@ -861,8 +847,6 @@ const LayoutManager = new Lang.Class({
let actorData = this._trackedActors[i], visible;
if (!actorData.trackFullscreen)
continue;
- if (!actorData.isToplevel)
- continue;
if (!windowsVisible)
visible = true;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]