From 9ad94f567ffcfb313ca152e2a7a0260913774ebc Mon Sep 17 00:00:00 2001 From: exch-bms2 Date: Thu, 30 May 2019 15:29:13 +0900 Subject: [PATCH] fix #441 --- src/bms/player/beatoraja/play/bga/BGAProcessor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bms/player/beatoraja/play/bga/BGAProcessor.java b/src/bms/player/beatoraja/play/bga/BGAProcessor.java index 8957a3453..f141b380c 100644 --- a/src/bms/player/beatoraja/play/bga/BGAProcessor.java +++ b/src/bms/player/beatoraja/play/bga/BGAProcessor.java @@ -250,8 +250,6 @@ public void prepareBGA(long time) { this.time = -1; return; } - rbga = true; - rlayer = true; for (int i = pos; i < timelines.length; i++) { final TimeLine tl = timelines[i]; if (tl.getTime() > time) { @@ -315,6 +313,7 @@ public void drawBGA(SkinBGA dst, SkinObjectRenderer sprite, Rectangle r) { } else { // draw BGA final Texture playingbgatex = getBGAData(time, playingbgaid, rbga); + rbga = true; if (playingbgatex != null) { if (movies[playingbgaid] != null) { sprite.setType(SkinObjectRenderer.TYPE_FFMPEG); @@ -328,6 +327,7 @@ public void drawBGA(SkinBGA dst, SkinObjectRenderer sprite, Rectangle r) { } // draw layer final Texture playinglayertex = getBGAData(time, playinglayerid, rlayer); + rlayer = true; if (playinglayertex != null) { if (movies[playinglayerid] != null) { sprite.setType(SkinObjectRenderer.TYPE_FFMPEG);