diff --git a/apps/openmw/mwgui/dialogue.cpp b/apps/openmw/mwgui/dialogue.cpp index 450799f29..f4fe54917 100644 --- a/apps/openmw/mwgui/dialogue.cpp +++ b/apps/openmw/mwgui/dialogue.cpp @@ -629,6 +629,9 @@ namespace MWGui void DialogueWindow::onTopicActivated(const std::string &topicId) { + if (mGoodbye) + return; + MWBase::Environment::get().getDialogueManager()->keywordSelected(topicId, mCallback.get()); updateTopics(); }