Minor cleanup

This commit is contained in:
vemacs 2016-03-03 07:57:37 -07:00
parent 0001665ece
commit dd026700be

View file

@ -110,15 +110,16 @@ public class PermissionsHandler implements IPermissionsHandler {
} }
} }
if (handler == null) { if (handler == null) {
handler = new ConfigPermissionsHandler(ess); if (useSuperperms) {
} handler = new SuperpermsHandler();
if (useSuperperms && handler instanceof ConfigPermissionsHandler) { } else {
handler = new SuperpermsHandler(); handler = new ConfigPermissionsHandler(ess);
}
} }
// don't spam logs // don't spam logs
Class<?> handlerClass = handler.getClass(); Class<?> handlerClass = handler.getClass();
if (lastHandler != null && lastHandler.equals(handlerClass)) { if (lastHandler != null && lastHandler == handlerClass) {
return; return;
} }
lastHandler = handlerClass; lastHandler = handlerClass;