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.2.1~2353 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=96ef2f347e7b92cabb2dd2d0f807be003231147c;p=thirdparty%2Ftvheadend.git service: allow set priority in range -10 to 10 --- diff --git a/src/service.c b/src/service.c index 783484d78..0f1fa6938 100644 --- a/src/service.c +++ b/src/service.c @@ -227,7 +227,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), }, { @@ -1572,7 +1572,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)