diff options
| -rw-r--r-- | indra/newview/llnotificationofferhandler.cpp | 17 | ||||
| -rw-r--r-- | indra/newview/lltoastnotifypanel.cpp | 15 | 
2 files changed, 18 insertions, 14 deletions
diff --git a/indra/newview/llnotificationofferhandler.cpp b/indra/newview/llnotificationofferhandler.cpp index 6e641575fa..8b7cac9f4b 100644 --- a/indra/newview/llnotificationofferhandler.cpp +++ b/indra/newview/llnotificationofferhandler.cpp @@ -117,6 +117,23 @@ bool LLOfferHandler::processNotification(const LLNotificationPtr& notification)  			LLScreenChannel* channel = dynamic_cast<LLScreenChannel*>(mChannel.get());  			if(channel)  				channel->addToast(p); + +            bool playSound = true; + +            //Play notification sound for inventory offer and teleport offer based upon chat preference +            if((notification->getName() == "UserGiveItem" +                && gSavedSettings.getBOOL("PlaySoundInventoryOffer") == FALSE) +                ||  notification->getName() == "TeleportOffered" +                && gSavedSettings.getBOOL("PlaySoundTeleportOffer") == FALSE) +            { +                playSound = false; +            } + +            if(playSound) +            { +                notification->playSound(); +            } +  		}  		if (notification->canLogToIM()) diff --git a/indra/newview/lltoastnotifypanel.cpp b/indra/newview/lltoastnotifypanel.cpp index 8672dc479d..844d7314d9 100644 --- a/indra/newview/lltoastnotifypanel.cpp +++ b/indra/newview/lltoastnotifypanel.cpp @@ -494,20 +494,7 @@ void LLToastNotifyPanel::init( LLRect rect, bool show_images )  	// adjust panel's height to the text size  	snapToMessageHeight(mTextBox, MAX_LENGTH); -    bool playSound = true; - -    if((mNotification->getName() == "UserGiveItem" -            && gSavedSettings.getBOOL("PlaySoundInventoryOffer") == FALSE) -        ||  mNotification->getName() == "TeleportOffered" -            && gSavedSettings.getBOOL("PlaySoundTeleportOffer") == FALSE) -    { -        playSound = false; -    } - -    if(playSound) -    { -        mNotification->playSound(); -    } +  }  | 
