diff --git a/main/apiplugins/io.sarl.core/src/io/sarl/core/bic.sarl b/main/apiplugins/io.sarl.core/src/io/sarl/core/bic.sarl index 6620c7253a..658750eb48 100644 --- a/main/apiplugins/io.sarl.core/src/io/sarl/core/bic.sarl +++ b/main/apiplugins/io.sarl.core/src/io/sarl/core/bic.sarl @@ -1021,9 +1021,9 @@ capacity Logging { /** Set the logging level. * - * @param level 0 for no logging, 1 for error, + * @param level 0 or lower for no logging, 1 for error, * 2 for warning, 3 for info, - * 5 for debug. + * 4 or higher for debug. */ def setLogLevel(level : int) diff --git a/main/coreplugins/io.sarl.lang.core/src/io/sarl/lang/core/Skill.java b/main/coreplugins/io.sarl.lang.core/src/io/sarl/lang/core/Skill.java index 22474beadf..710f09c79b 100644 --- a/main/coreplugins/io.sarl.lang.core/src/io/sarl/lang/core/Skill.java +++ b/main/coreplugins/io.sarl.lang.core/src/io/sarl/lang/core/Skill.java @@ -83,7 +83,7 @@ protected AgentTrait getCaller() { */ void registerUse() { final int value = this.uses.getAndIncrement(); - if (value <= 0) { + if (value == 0) { install(); } } @@ -92,7 +92,7 @@ void registerUse() { */ void unregisterUse() { final int value = this.uses.decrementAndGet(); - if (value <= 0) { + if (value == 0) { uninstall(UninstallationStage.PRE_DESTROY_EVENT); uninstall(UninstallationStage.POST_DESTROY_EVENT); }