Make sure we set displayname for running adapters
This commit is contained in:
parent
30c866e236
commit
4b395ce487
1 changed files with 6 additions and 3 deletions
|
@ -203,13 +203,16 @@ dvb_adapter_init(void)
|
|||
if((c = htsmsg_get_msg_by_field(f)) == NULL)
|
||||
continue;
|
||||
|
||||
if(dvb_adapter_find_by_identifier(f->hmf_name) != NULL) {
|
||||
name = htsmsg_get_str(c, "displayname");
|
||||
|
||||
if((tda = dvb_adapter_find_by_identifier(f->hmf_name)) != NULL) {
|
||||
/* Already loaded */
|
||||
|
||||
free(tda->tda_displayname);
|
||||
tda->tda_displayname = strdup(name);
|
||||
continue;
|
||||
}
|
||||
|
||||
if((name = htsmsg_get_str(c, "displayname")) == NULL)
|
||||
continue;
|
||||
|
||||
if((s = htsmsg_get_str(c, "type")) == NULL ||
|
||||
(type = dvb_str_to_adaptertype(s)) < 0)
|
||||
|
|
Loading…
Add table
Reference in a new issue