Fix rare bug where episode may not sort beneath its parent
This commit is contained in:
parent
82fba7e752
commit
53b5c1b902
@ -80,7 +80,12 @@ namespace LibationUiBase.GridView
|
|||||||
var val1 = x.GetMemberValue(PropertyName);
|
var val1 = x.GetMemberValue(PropertyName);
|
||||||
var val2 = y.GetMemberValue(PropertyName);
|
var val2 = y.GetMemberValue(PropertyName);
|
||||||
|
|
||||||
return x.GetMemberComparer(val1.GetType()).Compare(val1, val2); ;
|
var compare = x.GetMemberComparer(val1.GetType()).Compare(val1, val2);
|
||||||
|
|
||||||
|
return compare == 0 && x.Liberate.IsSeries && y.Liberate.IsSeries
|
||||||
|
//Both a and b are series parents and compare as equal, so break the tie.
|
||||||
|
? x.AudibleProductId.CompareTo(y.AudibleProductId)
|
||||||
|
: compare;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int Compare(IGridEntry x, IGridEntry y)
|
public int Compare(IGridEntry x, IGridEntry y)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user