From d109e4739ee6b3b692a69539e50f2e691711a606 Mon Sep 17 00:00:00 2001 From: Riccardo Balbo Date: Fri, 10 Apr 2020 22:52:19 +0200 Subject: [PATCH] Fix last query not closed in profiler --- jme3-core/src/main/java/com/jme3/app/DetailedProfiler.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jme3-core/src/main/java/com/jme3/app/DetailedProfiler.java b/jme3-core/src/main/java/com/jme3/app/DetailedProfiler.java index 8df40c1c4..3e1f7b1c0 100644 --- a/jme3-core/src/main/java/com/jme3/app/DetailedProfiler.java +++ b/jme3-core/src/main/java/com/jme3/app/DetailedProfiler.java @@ -38,6 +38,7 @@ public class DetailedProfiler implements AppProfiler { @Override public void appStep(AppStep step) { + curAppPath = step.name(); if (step == AppStep.BeginFrame) { @@ -102,7 +103,10 @@ public class DetailedProfiler implements AppProfiler { private void closeFrame() { //close frame if (data != null) { - + if (ongoingGpuProfiling && renderer != null) { + renderer.stopProfiling(); + ongoingGpuProfiling = false; + } prevPath = null; for (StatLine statLine : data.values()) {