--- Coro/Coro/State.xs 2006/12/22 04:22:28 1.128 +++ Coro/Coro/State.xs 2006/12/22 04:34:04 1.129 @@ -1230,7 +1230,7 @@ if (items > 1) { if (ix) - newprio += coro->prio; + newprio = coro->prio - newprio; if (newprio < PRIO_MIN) newprio = PRIO_MIN; if (newprio > PRIO_MAX) newprio = PRIO_MAX;