diff options
| -rwxr-xr-x | indra/newview/llscreenchannel.cpp | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/indra/newview/llscreenchannel.cpp b/indra/newview/llscreenchannel.cpp index 6d94b178dd..ba2c37ce7c 100755 --- a/indra/newview/llscreenchannel.cpp +++ b/indra/newview/llscreenchannel.cpp @@ -36,7 +36,7 @@  #include "llviewerwindow.h"  #include "llfloaterreg.h"  #include "lltrans.h" - +#include "llagent.h"  #include "lldockablefloater.h"  #include "llsyswellwindow.h"  #include "llfloaterimsession.h" @@ -265,7 +265,11 @@ void LLScreenChannel::addToast(const LLToast::Params& p)  	if(!show_toast && !store_toast)  	{ -		LLNotificationPtr notification = LLNotifications::instance().find(p.notif_id); +	    if(gAgent.isDoNotDisturb()) +        { +	        return; +        } +	    LLNotificationPtr notification = LLNotifications::instance().find(p.notif_id);  		if (notification &&  			(!notification->canLogToIM() || !notification->hasFormElements()))  | 
