Eliminato confronto di due oggetti identici nella qsort
git-svn-id: svn://10.65.10.50/trunk@2263 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
af60d361c7
commit
5b82a2a49b
@ -474,7 +474,10 @@ static int sortable_compare(
|
||||
|
||||
// @comm E' utilizzata dalla funzione <mf TArray::sort> come default per
|
||||
// stabilire il criteri di ordinamento degli oggetti passati.
|
||||
{
|
||||
{
|
||||
if (o1 == o2)
|
||||
return 0; // qsort a volte confronta un oggetto con se stesso: per cui ne approfitto!
|
||||
|
||||
const TSortable* s1 = (const TSortable*)*o1;
|
||||
const TSortable* s2 = (const TSortable*)*o2;
|
||||
return s1->compare(*s2);
|
||||
|
Loading…
x
Reference in New Issue
Block a user