diff --git a/src/language/stats/frequencies.c b/src/language/stats/frequencies.c index b2253e3..17e0313 100644 --- a/src/language/stats/frequencies.c +++ b/src/language/stats/frequencies.c @@ -82,6 +82,14 @@ ptile_3way (const void *_p1, const void *_p2) if (p1->p < p2->p) return -1; + if (p1->p == p2->p) + { + if (p1->show > p2->show) + return -1; + + return (p1->show < p2->show); + } + return (p1->p > p2->p); }