From f9b82c608631313ccb424deeec2901bb43a29f2b Mon Sep 17 00:00:00 2001 From: Simon Schneegans Date: Wed, 2 Feb 2022 13:13:16 +0100 Subject: [PATCH] :beetle: Try fixing #86 --- extension.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/extension.js b/extension.js index 024f1c9..ccaaec4 100644 --- a/extension.js +++ b/extension.js @@ -460,9 +460,12 @@ class Extension { shader.set_uniform_value('uSizeY', actor.height); }); - transition.connect('completed', () => { - actor.remove_effect_by_name(`burn-my-windows-effect`); - }); + // Remove the effect if the animation finished or was interrupted. + if (forOpening) { + transition.connect('stopped', () => { + actor.remove_effect_by_name(`burn-my-windows-effect`); + }); + } } // Finally, ensure that all animation times are set properly so that other extensions