From 3db2a43aeeaad5be476c2bf151e87ff2ed34d076 Mon Sep 17 00:00:00 2001 From: retrozinndev Date: Sat, 17 May 2025 19:08:07 -0300 Subject: [PATCH] :boom: ags(control-center/pages): fix page not opening anymore if toggled twice on animation --- ags/widget/control-center/Pages.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ags/widget/control-center/Pages.ts b/ags/widget/control-center/Pages.ts index 1d20009..d7674b8 100644 --- a/ags/widget/control-center/Pages.ts +++ b/ags/widget/control-center/Pages.ts @@ -54,11 +54,11 @@ class Pages extends Widget.Revealer { return; } - if(newPage) this.open(newPage); + newPage && this.open(newPage); } open(newPage: Page, onOpened?: () => void) { - if(this.isOpen) return; + if(this.get_child()) return; this.page = newPage; this.add(newPage); @@ -67,7 +67,7 @@ class Pages extends Widget.Revealer { } close(onClosed?: () => void): void { - if(!this.isOpen) return; + if(!this.get_child()) return; this.revealChild = false; timeout(this.transitionDuration, () => {