connection runs as thread, so it must not use Skins.Message

This commit is contained in:
Frank Schmirler 2011-01-14 17:03:17 +01:00
parent a16d47d320
commit d29fecc0a6

View File

@ -306,7 +306,7 @@ cDevice *cServerConnection::GetDevice(const cChannel *Channel, int Priority)
if (!Channels.SwitchTo(current->Number())) { if (!Channels.SwitchTo(current->Number())) {
if (StreamdevServerSetup.SuspendMode == smAlways) { if (StreamdevServerSetup.SuspendMode == smAlways) {
Channels.SwitchTo(Channel->Number()); Channels.SwitchTo(Channel->Number());
Skins.Message(mtInfo, tr("Streaming active")); Skins.QueueMessage(mtInfo, tr("Streaming active"));
} }
else { else {
dsyslog("streamdev: GetDevice: Live TV not suspended"); dsyslog("streamdev: GetDevice: Live TV not suspended");
@ -321,7 +321,7 @@ cDevice *cServerConnection::GetDevice(const cChannel *Channel, int Priority)
} }
else if (StreamdevServerSetup.SuspendMode == smAlways) { else if (StreamdevServerSetup.SuspendMode == smAlways) {
Channels.SwitchTo(Channel->Number()); Channels.SwitchTo(Channel->Number());
Skins.Message(mtInfo, tr("Streaming active")); Skins.QueueMessage(mtInfo, tr("Streaming active"));
} }
else { else {
dsyslog("streamdev: GetDevice: Live TV not suspended"); dsyslog("streamdev: GetDevice: Live TV not suspended");