This commit is contained in:
Luck 2016-12-03 11:08:47 +00:00
parent 307e2b889c
commit dd3a78ada8
No known key found for this signature in database
GPG Key ID: EFA9B3EC5FD90F8B

View File

@ -31,6 +31,7 @@ import me.lucko.luckperms.sponge.service.base.Util;
import org.spongepowered.api.service.context.Context;
import org.spongepowered.api.service.permission.Subject;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
@ -40,10 +41,9 @@ public class SpongeCalculatorLink extends ContextCalculator<Subject> {
@Override
public MutableContextSet giveApplicableContext(Subject subject, MutableContextSet accumulator) {
Set<Context> contexts = Util.convertContexts(accumulator);
Set<Context> contexts = new HashSet<>();
calculator.accumulateContexts(subject, contexts);
accumulator.clear();
accumulator.addAll(Util.convertContexts(contexts));
return accumulator;
}