From cb669335a3b2ad2fd9d48a4473bc56d56e6eda9b Mon Sep 17 00:00:00 2001 From: Herman Khomich <56314743+PurSnake@users.noreply.github.com> Date: Fri, 3 Oct 2025 00:30:02 +0300 Subject: [PATCH] oopsy (#7) --- .../funkin/ui/transition/stickers/StickerSubState.hx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/source/funkin/ui/transition/stickers/StickerSubState.hx b/source/funkin/ui/transition/stickers/StickerSubState.hx index 4596422c7..5525f482d 100644 --- a/source/funkin/ui/transition/stickers/StickerSubState.hx +++ b/source/funkin/ui/transition/stickers/StickerSubState.hx @@ -247,15 +247,15 @@ class StickerSubState extends MusicBeatSubState override public function close():Void { if (switchingState) return; - super.close(); transitionSprite?.clear(); + super.close(); } override public function destroy():Void { + transitionSprite?.clear(); if (switchingState) return; super.destroy(); - transitionSprite?.clear(); } } @@ -284,8 +284,8 @@ class StickerTransitionSprite extends openfl.display.Sprite grpStickers?.update(elapsed); stickersCamera.update(elapsed); - stickersCamera.clearDrawStack(); - stickersCamera.canvas.graphics.clear(); + stickersCamera?.clearDrawStack(); + stickersCamera?.canvas?.graphics.clear(); grpStickers?.draw(); @@ -294,7 +294,7 @@ class StickerTransitionSprite extends openfl.display.Sprite public function insert():Void { - FlxG.addChildBelowMouse(this); + FlxG.addChildBelowMouse(this, 9999); visible = true; onResize(); } @@ -304,6 +304,8 @@ class StickerTransitionSprite extends openfl.display.Sprite FlxG.removeChild(this); visible = false; grpStickers = null; + stickersCamera?.clearDrawStack(); + stickersCamera?.canvas?.graphics.clear(); } public function onResize():Void