summaryrefslogtreecommitdiff
path: root/server/menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'server/menu.c')
-rw-r--r--server/menu.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/server/menu.c b/server/menu.c
index d5f0c7e..18c6764 100644
--- a/server/menu.c
+++ b/server/menu.c
@@ -13,7 +13,11 @@
cStreamdevServerMenu::cStreamdevServerMenu(): cOsdMenu(tr("Streamdev Connections"), 4, 20) {
cThreadLock lock;
+#if APIVERSNUM >= 20300
+ cList<cServerConnection>& clients = cStreamdevServer::Clients(lock);
+#else
const cList<cServerConnection>& clients = cStreamdevServer::Clients(lock);
+#endif
for (cServerConnection *s = clients.First(); s; s = clients.Next(s))
Add(new cOsdItem(s->ToText('\t')));
SetHelpKeys();
@@ -31,7 +35,11 @@ eOSState cStreamdevServerMenu::Disconnect() {
cOsdItem *item = Get(Current());
if (item) {
cThreadLock lock;
+#if APIVERSNUM >= 20300
+ cList<cServerConnection>& clients = cStreamdevServer::Clients(lock);
+#else
const cList<cServerConnection>& clients = cStreamdevServer::Clients(lock);
+#endif
const char *text = item->Text();
for (cServerConnection *s = clients.First(); s; s = clients.Next(s)) {
if (!strcmp(text, s->ToText('\t'))) {