From: Jaroslav Kysela Date: Tue, 9 Jun 2015 16:54:12 +0000 (+0200) Subject: service: allow set priority in range -10 to 10 X-Git-Tag: v4.0.5~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e653de181bbcb764bdff7996e553292f815bc597;p=thirdparty%2Ftvheadend.git service: allow set priority in range -10 to 10 --- diff --git a/src/service.c b/src/service.c index 757d2c5c8..2896d80d9 100644 --- a/src/service.c +++ b/src/service.c @@ -226,7 +226,7 @@ const idclass_t service_class = { { .type = PT_INT, .id = "priority", - .name = "Priority (0-10)", + .name = "Priority (-10..10)", .off = offsetof(service_t, s_prio), }, { @@ -1571,7 +1571,7 @@ service_instance_add(service_instance_list_t *sil, { service_instance_t *si; - prio += MAX(0, MIN(10, s->s_prio)); + prio += 10 + MAX(-10, MIN(10, s->s_prio)); /* Existing */ TAILQ_FOREACH(si, sil, si_link)