зеркало из https://github.com/mozilla/pjs.git
[OS/2] Bug 346376: Don't use PRTYC_IDLETIME class for thread priorities, r=mkaply, sr=wtchang
This commit is contained in:
Родитель
359e68e057
Коммит
5af26dc673
|
@ -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,
|
||||
|
|
Загрузка…
Ссылка в новой задаче