diff --git a/src/zapit/include/zapit/frontend_c.h b/src/zapit/include/zapit/frontend_c.h index 957d0cbb3..1ff0e8b3a 100644 --- a/src/zapit/include/zapit/frontend_c.h +++ b/src/zapit/include/zapit/frontend_c.h @@ -225,7 +225,11 @@ class CFrontend return (currentTransponder.TP_id == 0) || (tpid == currentTransponder.TP_id); } - void setTsidOnid(transponder_id_t newid) { currentTransponder.TP_id = newid; } + void setTsidOnid(transponder_id_t newid) + { + if (!usecount) + currentTransponder.TP_id = newid; + } uint32_t getRate (); void Lock();