mirror of
https://github.com/octoleo/syncthing.git
synced 2024-11-09 23:00:58 +00:00
This commit is contained in:
parent
21c074cc2c
commit
d70eb569f2
@ -21,6 +21,11 @@ func SetLowPriority() error {
|
||||
}
|
||||
defer windows.CloseHandle(handle)
|
||||
|
||||
if cur, err := windows.GetPriorityClass(handle); err == nil && (cur == windows.IDLE_PRIORITY_CLASS || cur == windows.BELOW_NORMAL_PRIORITY_CLASS) {
|
||||
// We're done here.
|
||||
return nil
|
||||
}
|
||||
|
||||
if err := windows.SetPriorityClass(handle, windows.BELOW_NORMAL_PRIORITY_CLASS); err != nil {
|
||||
return fmt.Errorf("set priority class: %w", err)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user