Fixed normal bug EXT-5116 (Voice notification should display on top of IM window, not under.)

Replaced sending voice notifications to front (in floater view) with adding them to popup view.
In this case Voice Notifications are shown on top even IM window has focus. And Resident can continue enter the text when Voice notification is shown.

Reviewad by Vadim at https://codereview.productengine.com/secondlife/r/120/

--HG--
branch : product-engine
meow-7.2.2
Mike Antipov 2010-03-26 17:08:32 +02:00
parent be66b52057
commit 3f3c9c7e25
2 changed files with 7 additions and 2 deletions

View File

@ -1559,6 +1559,11 @@ LLCallDialog::LLCallDialog(const LLSD& payload)
setDocked(true);
}
LLCallDialog::~LLCallDialog()
{
LLUI::removePopup(this);
}
void LLCallDialog::getAllowedRect(LLRect& rect)
{
rect = gViewerWindow->getWorldViewRectScaled();
@ -1612,7 +1617,7 @@ void LLCallDialog::onOpen(const LLSD& key)
LLDockableFloater::onOpen(key);
// it should be over the all floaters. EXT-5116
gFloaterView->bringToFront(this, FALSE);
LLUI::addPopup(this);
}
void LLCallDialog::setIcon(const LLSD& session_id, const LLSD& participant_id)

View File

@ -495,7 +495,7 @@ class LLCallDialog : public LLDockableFloater
{
public:
LLCallDialog(const LLSD& payload);
~LLCallDialog() {}
~LLCallDialog();
virtual BOOL postBuild();