[gnome-shell/gbsneto/fix-app-grid-animations] allView: Always update currentPage
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/gbsneto/fix-app-grid-animations] allView: Always update currentPage
- Date: Tue, 6 Aug 2019 22:44:41 +0000 (UTC)
commit 0ad79a72ee15c4a81beefacb7107540476864599
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Tue Aug 6 19:41:54 2019 -0300
allView: Always update currentPage
Commit 12ec5d1cb added a shortcirtuit to avoid running
an animation on an invisible actor. However, it introduced
a bug where the current page is not properly updated. That
leads to the wrong set of icons being animated under some
circumstances.
Update the current page even if we bail out early.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/667
js/ui/appDisplay.js | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
index 5fe140949..9947fdcae 100644
--- a/js/ui/appDisplay.js
+++ b/js/ui/appDisplay.js
@@ -467,6 +467,7 @@ var AllView = class AllView extends BaseAppView {
if (!this.actor.mapped) {
this._adjustment.value = this._grid.getPageY(pageNumber);
this._pageIndicators.setCurrentPage(pageNumber);
+ this._grid.currentPage = pageNumber;
return;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]