author | Myhailo Danylenko <isbear@ukrpost.net> |
Wed, 15 May 2013 13:07:05 +0300 | |
changeset 85 | 93c3cc0d7891 |
child 86 | ac5fed257211 |
permissions | -rw-r--r-- |
85
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
1 |
# HG changeset patch |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
2 |
# Parent dd8ae0abfc684ea26962f2d41000bd562b420ae6 |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
3 |
diff -r dd8ae0abfc68 -r c07093e16ae9 mcabber/mcabber/xmpp.c |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
4 |
--- a/mcabber/mcabber/xmpp.c Sun Apr 28 11:43:00 2013 +0200 |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
5 |
+++ b/mcabber/mcabber/xmpp.c Wed May 15 12:57:01 2013 +0300 |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
6 |
@@ -1490,8 +1490,17 @@ |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
7 |
} |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
8 |
|
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
9 |
p = lm_message_node_get_child_value(m->node, "priority"); |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
10 |
- if (p && *p) bpprio = (gchar)atoi(p); |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
11 |
- else bpprio = 0; |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
12 |
+ if (p && *p) { |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
13 |
+ int rawprio = atoi(p); |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
14 |
+ if (rawprio > 128) |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
15 |
+ bpprio = 128; |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
16 |
+ else if (rawprio < -127) |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
17 |
+ bpprio = -127; |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
18 |
+ else |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
19 |
+ bpprio = rawprio; |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
20 |
+ } else { |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
21 |
+ bpprio = 0; |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
22 |
+ } |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
23 |
|
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
24 |
ust = available; |
93c3cc0d7891
[refresh] Add round-high-priority.diff, refresh => API 41-42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
25 |