Prevent concurrency exception on QuestState var removal.
This commit is contained in:
parent
7851c5ade7
commit
43932103df
@ -203,7 +203,6 @@ public class QuestState
|
||||
{
|
||||
_player.delQuestState(_questName);
|
||||
Quest.deleteQuestInDb(this);
|
||||
|
||||
_vars = null;
|
||||
}
|
||||
else
|
||||
@ -213,10 +212,10 @@ public class QuestState
|
||||
{
|
||||
for (String var : _vars.keySet())
|
||||
{
|
||||
unset(var);
|
||||
Quest.deleteQuestVarInDb(this, var);
|
||||
}
|
||||
_vars.clear();
|
||||
}
|
||||
|
||||
Quest.updateQuestInDb(this);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user