switcherPopup: Always show the arrows if the popup is scrollable
Currently we only show/hide the left and right arrows when we reach the initial/end position. This patch changes this behaviour by showing the arrows whenever is a scroll is possible. https://bugzilla.gnome.org/show_bug.cgi?id=711467
This commit is contained in:
parent
765d0228c0
commit
d1c4e60636
@ -452,10 +452,9 @@ const SwitcherList = new Lang.Class({
|
|||||||
time: POPUP_SCROLL_TIME,
|
time: POPUP_SCROLL_TIME,
|
||||||
transition: 'easeOutQuad',
|
transition: 'easeOutQuad',
|
||||||
onComplete: Lang.bind(this, function () {
|
onComplete: Lang.bind(this, function () {
|
||||||
if (this._highlighted == 0) {
|
if (this._highlighted == 0)
|
||||||
this._scrollableLeft = false;
|
this._scrollableLeft = false;
|
||||||
this.actor.queue_relayout();
|
this.actor.queue_relayout();
|
||||||
}
|
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
@ -477,10 +476,9 @@ const SwitcherList = new Lang.Class({
|
|||||||
time: POPUP_SCROLL_TIME,
|
time: POPUP_SCROLL_TIME,
|
||||||
transition: 'easeOutQuad',
|
transition: 'easeOutQuad',
|
||||||
onComplete: Lang.bind(this, function () {
|
onComplete: Lang.bind(this, function () {
|
||||||
if (this._highlighted == this._items.length - 1) {
|
if (this._highlighted == this._items.length - 1)
|
||||||
this._scrollableRight = false;
|
this._scrollableRight = false;
|
||||||
this.actor.queue_relayout();
|
this.actor.queue_relayout();
|
||||||
}
|
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user