﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	mlocked
10006	[bug] sort Season/Episod for serie in Mythfrontend	mgf@…		"Sort Season-Episod don't work properly, he sort alphabetically , not numerically !

sample : '''1''',10,11,'''2''',21,22......

solution (for sample) in playbackbox.cpp:


{{{
static int comp_season(const ProgramInfo *a, const ProgramInfo *b)
{
    if (atoi(a->GetSeason()) == atoi(b->GetSeason()))
        return (atoi(a->GetEpisode()) <
                atoi(b->GetEpisode()) ? 1 : -1);
    else
        return (atoi(a->GetSeason()) <
                atoi(b->GetSeason()) ? 1 : -1);
}

static int comp_season_rev(const ProgramInfo *a, const ProgramInfo *b)
{
    if (atoi(a->GetSeason()) == atoi(b->GetSeason()))
        return (atoi(a->GetEpisode()) >
                atoi(b->GetEpisode()) ? 1 : -1);
    else
        return (atoi(a->GetSeason()) >
                atoi(b->GetSeason()) ? 1 : -1);
}
}}}
"	Bug Report - General	closed	minor	0.25	MythTV - General	Master Head	medium	Invalid			0
