diff --git a/indra/newview/lltoast.cpp b/indra/newview/lltoast.cpp index b6b18d1905..2b557d1d42 100755 --- a/indra/newview/lltoast.cpp +++ b/indra/newview/lltoast.cpp @@ -393,6 +393,12 @@ void LLToast::setVisible(BOOL show) if (!getVisible()) { LLModalDialog::setFrontmost(FALSE); + // Properly push the modal toast on the modal dialog stack + if (isModal()) + { + onOpen(LLSD()); + } + // } } else