changeset 1419:fb438482b28e

New option to customize the away/notavail priority (Michael Gehring) This patch adds an option 'priority_away'. Slightly modified to include the not-available (xa) status.
author Mikael Berthe <mikael@lilotux.net>
date Tue, 12 Feb 2008 20:32:37 +0100
parents f69028ca6296
children 08f641e91f94
files mcabber/mcabberrc.example mcabber/src/jabglue.c
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/mcabberrc.example	Wed Jan 23 19:45:51 2008 +0100
+++ b/mcabber/mcabberrc.example	Tue Feb 12 20:32:37 2008 +0100
@@ -23,6 +23,7 @@
 # If you don't know what a resource is, you can leave "mcabber" here.
 set resource = mcabber
 #set priority = 3
+#set priority_away = 0
 
 # SSL options:
 # Set ssl non-zero to use SSL (this also sets the default port to 5223).
--- a/mcabber/src/jabglue.c	Wed Jan 23 19:45:51 2008 +0100
+++ b/mcabber/src/jabglue.c	Tue Feb 12 20:32:37 2008 +0100
@@ -428,7 +428,11 @@
         break;
   }
 
-  prio = settings_opt_get_int("priority");
+  if (st == away || st == notavail)
+    prio = settings_opt_get_int("priority_away");
+  else
+    prio = settings_opt_get_int("priority");
+
   if (prio) {
     char strprio[8];
     snprintf(strprio, 8, "%d", (int)prio);