diff options
| -rw-r--r-- | Swift/Controllers/HighlightManager.cpp | 20 | 
1 files changed, 15 insertions, 5 deletions
| diff --git a/Swift/Controllers/HighlightManager.cpp b/Swift/Controllers/HighlightManager.cpp index 383f5df..e2498dc 100644 --- a/Swift/Controllers/HighlightManager.cpp +++ b/Swift/Controllers/HighlightManager.cpp @@ -72,11 +72,21 @@ std::string HighlightManager::rulesToString() const  std::vector<HighlightRule> HighlightManager::getDefaultRules()  {  	std::vector<HighlightRule> rules; -	HighlightRule r; -	r.setMatchChat(true); -	r.getAction().setPlaySound(true); -	r.setMatchWholeWords(true); -	rules.push_back(r); + +	HighlightRule chatNotificationRule; +	chatNotificationRule.setMatchChat(true); +	chatNotificationRule.getAction().setPlaySound(true); +	chatNotificationRule.setMatchWholeWords(true); +	rules.push_back(chatNotificationRule); + +	HighlightRule selfMentionMUCRule; +	selfMentionMUCRule.setMatchMUC(true); +	selfMentionMUCRule.getAction().setPlaySound(true); +	selfMentionMUCRule.setNickIsKeyword(true); +	selfMentionMUCRule.setMatchCase(true); +	selfMentionMUCRule.setMatchWholeWords(true); +	rules.push_back(selfMentionMUCRule); +  	return rules;  } | 
 Swift
 Swift