diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/client/gl/GLStateTracker.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/client/gl/GLStateTracker.kt index 3fb61c39..575b6b73 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/client/gl/GLStateTracker.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/client/gl/GLStateTracker.kt @@ -216,8 +216,8 @@ class GLStateTracker { var cleanManual = false val cleanable = cleaner.register(ref) { - if (!cleanManual) - LOGGER.error("{} with ID {} was GC'd by JVM, but it should have been removed manually.", name, nativeRef) + if (!cleanManual && LOGGER.isTraceEnabled) + LOGGER.trace("{} with ID {} was GC'd by JVM, without manually calling close()", name, nativeRef) synchronized(cleanerHits) { cleanerHits.add {