diff --git a/gemrb/core/GUI/TextArea.cpp b/gemrb/core/GUI/TextArea.cpp index 38eb4fb269..da7a7547a0 100644 --- a/gemrb/core/GUI/TextArea.cpp +++ b/gemrb/core/GUI/TextArea.cpp @@ -612,7 +612,9 @@ void TextArea::ClearSelectOptions() dialogBeginNode = NULL; selectOptions = NULL; - UpdateScrollview(); + if (!core->HasFeature(GF_ANIMATED_DIALOG)) { + UpdateScrollview(); + } } void TextArea::SetSelectOptions(const std::vector& opts, bool numbered,