diff libpurple/account.c @ 31824:4f2aac5967bb

Make the simple silence suppression stuff optional per-account. Fixes #13180. committer: John Bailey <rekkanoryo@rekkanoryo.org>
author jakub.adam@ktknet.cz
date Sun, 13 Mar 2011 18:17:14 +0000
parents 28e27a37e4b4
children 1bd617f2c46a da81195f635e 73b005a20d06
line wrap: on
line diff
--- a/libpurple/account.c	Sun Mar 13 18:14:04 2011 +0000
+++ b/libpurple/account.c	Sun Mar 13 18:17:14 2011 +0000
@@ -1936,6 +1936,20 @@
 	}
 }
 
+gboolean
+purple_account_get_silence_suppression(const PurpleAccount *account)
+{
+	return purple_account_get_bool(account, "silence-suppression", FALSE);
+}
+
+void
+purple_account_set_silence_suppression(PurpleAccount *account, gboolean value)
+{
+	g_return_if_fail(account != NULL);
+
+	purple_account_set_bool(account, "silence-suppression", value);
+}
+
 void
 purple_account_clear_settings(PurpleAccount *account)
 {