CRTP fix for GCC 4.3
This commit is contained in:
@@ -101,7 +101,7 @@ bool LLNotifyBox::onNotification(const LLSD& notify)
|
|||||||
//bring existing notification to top
|
//bring existing notification to top
|
||||||
//This getInstance is ugly, as LLNotifyBox is derived from both LLInstanceTracker and LLEventTimer, which also is derived from its own LLInstanceTracker
|
//This getInstance is ugly, as LLNotifyBox is derived from both LLInstanceTracker and LLEventTimer, which also is derived from its own LLInstanceTracker
|
||||||
//Have to explicitly determine which getInstance function to use.
|
//Have to explicitly determine which getInstance function to use.
|
||||||
LLNotifyBox* boxp = LLNotifyBox::LLInstanceTracker<LLNotifyBox, LLUUID>::getInstance(notification->getID());
|
LLNotifyBox* boxp = LLInstanceTracker<LLNotifyBox, LLUUID>::getInstance(notification->getID());
|
||||||
if (boxp && !boxp->isDead())
|
if (boxp && !boxp->isDead())
|
||||||
{
|
{
|
||||||
gNotifyBoxView->showOnly(boxp);
|
gNotifyBoxView->showOnly(boxp);
|
||||||
@@ -118,7 +118,7 @@ bool LLNotifyBox::onNotification(const LLSD& notify)
|
|||||||
}
|
}
|
||||||
else if (notify["sigtype"].asString() == "delete")
|
else if (notify["sigtype"].asString() == "delete")
|
||||||
{
|
{
|
||||||
LLNotifyBox* boxp = LLNotifyBox::LLInstanceTracker<LLNotifyBox, LLUUID>::getInstance(notification->getID());
|
LLNotifyBox* boxp = LLInstanceTracker<LLNotifyBox, LLUUID>::getInstance(notification->getID());
|
||||||
if (boxp && !boxp->isDead())
|
if (boxp && !boxp->isDead())
|
||||||
{
|
{
|
||||||
boxp->close();
|
boxp->close();
|
||||||
|
|||||||
Reference in New Issue
Block a user