|
|
@@ -128,15 +128,16 @@ public abstract class SkillLevelUpPanel extends JPanel {
|
|
|
protected abstract void setIsReady(boolean b);
|
|
|
|
|
|
public void commitAllChanges() {
|
|
|
+ lines.values().forEach(SkillLevelUpLine::applyChange);
|
|
|
skills.getSkills().stream().filter(
|
|
|
sk -> sk.isFromWildcardSkill() && sk.getPointsSpent() == 0)
|
|
|
.collect(Collectors.toList()).forEach(skills::removeSkill);
|
|
|
- lines.values().forEach(SkillLevelUpLine::applyChange);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void removeNotify() {
|
|
|
super.removeNotify();
|
|
|
+ ObserverDispatch.unsubscribeAll(listener);
|
|
|
ObserverDispatch.unsubscribeAll(purchaseListener);
|
|
|
}
|
|
|
}
|