mpegts: allow to remove dvb service

This commit is contained in:
Jaroslav Kysela 2014-10-22 16:28:22 +02:00
parent c2609312d0
commit e21b2207cc
2 changed files with 12 additions and 1 deletions

View file

@ -48,6 +48,7 @@
#include "esfilter.h"
static void service_data_timeout(void *aux);
static void service_class_delete(struct idnode *self);
static void service_class_save(struct idnode *self);
struct service_queue service_all;
@ -171,6 +172,7 @@ const idclass_t service_class = {
.ic_caption = "Service",
.ic_event = "service",
.ic_perm_def = ACCESS_ADMIN,
.ic_delete = service_class_delete,
.ic_save = service_class_save,
.ic_get_title = service_class_get_title,
.ic_properties = (const property_t[]){
@ -1257,6 +1259,15 @@ service_request_save(service_t *t, int restart)
}
/**
*
*/
static void
service_class_delete(struct idnode *self)
{
service_destroy((service_t *)self, 1);
}
/**
*
*/

View file

@ -260,7 +260,7 @@ tvheadend.services = function(panel, index)
tabIndex: index,
hidemode: true,
add: false,
del: false,
del: true,
help: function() {
new tvheadend.help('Services', 'config_services.html');
},