From c868e3f8d629e1caddff1a51a7d2dd04f49994a3 Mon Sep 17 00:00:00 2001 From: Daniel Lange Date: Mon, 11 Apr 2016 13:00:16 +0200 Subject: Imported Upstream version 0.5.1 --- Process.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Process.c') diff --git a/Process.c b/Process.c index 4483325..81fea4e 100644 --- a/Process.c +++ b/Process.c @@ -170,8 +170,9 @@ bool Process_equals(const Object* o1, const Object* o2) { } void Process_setPriority(Process* this, int priority) { + int old_prio = getpriority(PRIO_PROCESS, this->pid); int err = setpriority(PRIO_PROCESS, this->pid, priority); - if (err == 0) { + if (err == 0 && old_prio != getpriority(PRIO_PROCESS, this->pid)) { this->nice = priority; } } -- cgit v1.2.3