diff --git a/xset/synccontrols/x_scale.go b/xset/synccontrols/x_scale.go index 3901e49..c4d924d 100644 --- a/xset/synccontrols/x_scale.go +++ b/xset/synccontrols/x_scale.go @@ -126,7 +126,7 @@ func (s *ActiveTargetsForDeletion) Less(i, j int) bool { lReady, _ := s.checkReadyFunc(l.Object) rReady, _ := s.checkReadyFunc(r.Object) if lReady != rReady { - return lReady + return !lReady } if l.OpsPriority != nil && r.OpsPriority != nil { diff --git a/xset/synccontrols/x_update.go b/xset/synccontrols/x_update.go index 01df9ab..e0afc76 100644 --- a/xset/synccontrols/x_update.go +++ b/xset/synccontrols/x_update.go @@ -272,7 +272,7 @@ func (o *orderByDefault) Less(i, j int) bool { lReady, _ := o.checkReadyFunc(l.Object) rReady, _ := o.checkReadyFunc(r.Object) if lReady != rReady { - return lReady + return !lReady } if l.OpsPriority != nil && r.OpsPriority != nil {