- FileDataLastBackupCmp lastbackupcmp;
- sort( leftovers.begin(), leftovers.end(), lastbackupcmp );
+ // Achieve 'last backup date then by filesize' by first sorting by filesize
+ // and then running stable sort by last backup date.
+ sort( leftovers.rbegin(), leftovers.rend(), FileData::sizecmp );
+ stable_sort( leftovers.begin(), leftovers.end(), FileData::lastbackupcmp );