Force a refresh of the preview character for the expression menu

This commit is contained in:
Jean-Baptiste Emmanuel Zorg 2025-03-18 04:04:39 +01:00
parent 051bf3ba28
commit 469d278a1e

View file

@ -827,6 +827,9 @@ function DialogLeave() {
// Reset the state of the self menu
DialogSelfMenuSelected = null;
for (const preview of DialogSavedExpressionPreviews) {
CharacterDelete(preview, false);
}
DialogSavedExpressionPreviews = [];
DialogFacialExpressionsSelected = -1;
DialogFacialExpressions = [];
@ -1802,6 +1805,7 @@ function DialogBuildSavedExpressionsMenu() {
for (let x = 0; x < expression.length; x++) {
CharacterSetFacialExpression(PreviewCharacter, expression[x].Group, expression[x].CurrentExpression);
}
CharacterRefresh(PreviewCharacter);
DialogSavedExpressionPreviews[i] = PreviewCharacter;
}