Make sure services always appear in the same order by sorting them.
This commit is contained in:
parent
2324265ee7
commit
470bc50b9b
1 changed files with 10 additions and 1 deletions
|
@ -606,6 +606,15 @@ ajax_adaptermuxlist(http_connection_t *hc, const char *remain, void *opaque)
|
|||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
static int
|
||||
dvbsvccmp(th_transport_t *a, th_transport_t *b)
|
||||
{
|
||||
return a->tht_dvb_service_id - b->tht_dvb_service_id;
|
||||
}
|
||||
|
||||
/**
|
||||
* Display detailes about a mux
|
||||
*/
|
||||
|
@ -630,7 +639,7 @@ ajax_dvbmuxeditor(http_connection_t *hc, const char *remain, void *opaque)
|
|||
LIST_FOREACH(t, &tdmi->tdmi_transports, tht_mux_link) {
|
||||
if(transport_servicetype_txt(t) == NULL)
|
||||
continue;
|
||||
LIST_INSERT_HEAD(&head, t, tht_tmp_link);
|
||||
LIST_INSERT_SORTED(&head, t, tht_tmp_link, dvbsvccmp);
|
||||
}
|
||||
|
||||
ajax_box_begin(&tq, AJAX_BOX_SIDEBOX, NULL, NULL, buf);
|
||||
|
|
Loading…
Add table
Reference in a new issue