mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-04-17 20:42:29 +00:00
Allow replacing of interactive message boxes (Fixes #3040)
This commit is contained in:
parent
c9bfe01120
commit
db71634a2d
@ -117,8 +117,11 @@ namespace MWGui
|
||||
|
||||
bool MessageBoxManager::createInteractiveMessageBox (const std::string& message, const std::vector<std::string>& buttons)
|
||||
{
|
||||
if(mInterMessageBoxe != NULL) {
|
||||
throw std::runtime_error("There is a message box already");
|
||||
if (mInterMessageBoxe != NULL)
|
||||
{
|
||||
std::cerr << "Warning: replacing an interactive message box that was not answered yet" << std::endl;
|
||||
delete mInterMessageBoxe;
|
||||
mInterMessageBoxe = NULL;
|
||||
}
|
||||
|
||||
mInterMessageBoxe = new InteractiveMessageBox(*this, message, buttons);
|
||||
|
Loading…
x
Reference in New Issue
Block a user