round-high-priority.diff
changeset 87 78238d26911a
parent 86 ac5fed257211
child 88 0a87df8ad9c1
--- a/round-high-priority.diff	Wed May 15 13:32:42 2013 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-# HG changeset patch
-# Parent dd8ae0abfc684ea26962f2d41000bd562b420ae6
-
-diff -r dd8ae0abfc68 mcabber/mcabber/xmpp.c
---- a/mcabber/mcabber/xmpp.c	Sun Apr 28 11:43:00 2013 +0200
-+++ b/mcabber/mcabber/xmpp.c	Wed May 15 13:32:25 2013 +0300
-@@ -1490,8 +1490,17 @@
-   }
- 
-   p = lm_message_node_get_child_value(m->node, "priority");
--  if (p && *p) bpprio = (gchar)atoi(p);
--  else         bpprio = 0;
-+  if (p && *p) {
-+    int rawprio = atoi(p);
-+    if (rawprio > 127)
-+      bpprio = 127;
-+    else if (rawprio < -128)
-+      bpprio = -128;
-+    else
-+      bpprio = rawprio;
-+  } else {
-+    bpprio = 0;
-+  }
- 
-   ust = available;
-