altTab: Fix scrolling
This hack was part of the custom scroll view code that allowed for proper scrolling when the actor was near the screen edges. Since the port to St.ScrollView, it's unnecessary and downright wrong, causing portions of actors to be clipped. Remove it. https://bugzilla.gnome.org/show_bug.cgi?id=613194
This commit is contained in:
parent
7d29e691a4
commit
bea5c6f4e6
@ -813,14 +813,6 @@ const SwitcherList = new Lang.Class({
|
|||||||
|
|
||||||
let primary = Main.layoutManager.primaryMonitor;
|
let primary = Main.layoutManager.primaryMonitor;
|
||||||
let parentRightPadding = this.actor.get_parent().get_theme_node().get_padding(St.Side.RIGHT);
|
let parentRightPadding = this.actor.get_parent().get_theme_node().get_padding(St.Side.RIGHT);
|
||||||
if (this.actor.allocation.x2 == primary.x + primary.width - parentRightPadding) {
|
|
||||||
if (this._squareItems)
|
|
||||||
childWidth = childHeight;
|
|
||||||
else {
|
|
||||||
let [childMin, childNat] = children[0].get_preferred_width(childHeight);
|
|
||||||
childWidth = childMin;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
for (let i = 0; i < children.length; i++) {
|
for (let i = 0; i < children.length; i++) {
|
||||||
if (this._items.indexOf(children[i]) != -1) {
|
if (this._items.indexOf(children[i]) != -1) {
|
||||||
|
Loading…
Reference in New Issue
Block a user