[OS/2] Bug 346376: Don't use PRTYC_IDLETIME class for thread priorities, r=mkaply, sr=wtchang

This commit is contained in:
mozilla%weilbacher.org 2006-10-05 12:31:54 +00:00
Родитель 359e68e057
Коммит 5af26dc673
1 изменённых файлов: 1 добавлений и 6 удалений

Просмотреть файл

@ -262,7 +262,6 @@ void
_PR_MD_SET_PRIORITY(_MDThread *thread, PRThreadPriority newPri)
{
int nativePri = PRTYC_NOCHANGE;
int delta = 0;
BOOL rv;
if (newPri < PR_PRIORITY_FIRST) {
@ -272,10 +271,6 @@ _PR_MD_SET_PRIORITY(_MDThread *thread, PRThreadPriority newPri)
}
switch (newPri) {
case PR_PRIORITY_LOW:
/* instead of PRTYC_IDLETIME use PRTYC_REGULAR with low delta */
nativePri = PRTYC_REGULAR;
delta = -25;
break;
case PR_PRIORITY_NORMAL:
nativePri = PRTYC_REGULAR;
break;
@ -285,7 +280,7 @@ _PR_MD_SET_PRIORITY(_MDThread *thread, PRThreadPriority newPri)
case PR_PRIORITY_URGENT:
nativePri = PRTYC_TIMECRITICAL;
}
rv = DosSetPriority(PRTYS_THREAD, nativePri, delta, thread->handle);
rv = DosSetPriority(PRTYS_THREAD, nativePri, 0, thread->handle);
PR_ASSERT(rv == NO_ERROR);
if (rv != NO_ERROR) {
PR_LOG(_pr_thread_lm, PR_LOG_MIN,