From 17e96320fc27400dc5ec4840db558b84a3c183c6 Mon Sep 17 00:00:00 2001 From: matt1432 Date: Tue, 28 Nov 2023 00:50:58 -0500 Subject: [PATCH] fix(ags popup): add timeout to onClose and fix setChild --- devices/wim/config/ags/js/misc/popup.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/devices/wim/config/ags/js/misc/popup.js b/devices/wim/config/ags/js/misc/popup.js index d6ddf29..98b78db 100644 --- a/devices/wim/config/ags/js/misc/popup.js +++ b/devices/wim/config/ags/js/misc/popup.js @@ -1,6 +1,7 @@ import App from 'resource:///com/github/Aylur/ags/app.js'; import { Revealer, Box, Window } from 'resource:///com/github/Aylur/ags/widget.js'; +import { timeout } from 'resource:///com/github/Aylur/ags/utils.js'; export default ({ @@ -57,7 +58,9 @@ export default ({ onOpen(child); } else { - onClose(child); + timeout(transitionDuration, () => { + onClose(child); + }); } } }]], @@ -72,6 +75,7 @@ export default ({ window.getChild = () => window.child.children[0].child; window.setChild = (newChild) => { window.child.children[0].child = newChild; + window.child.children[0].show_all(); }; // This is for my custom pointers.js