diff options
| author | chriszero <zerov83@gmail.com> | 2015-05-20 21:18:14 +0200 |
|---|---|---|
| committer | chriszero <zerov83@gmail.com> | 2015-05-20 21:18:14 +0200 |
| commit | 709ebb92273ae0af7aae79dfeb55e3ddf17324af (patch) | |
| tree | adf10eeaa71b65dfd5343c8d8c31b5728ec334b1 /plexgdm.cpp | |
| parent | 86cfa7fa64406971990160db56b71c7a71dcf3e5 (diff) | |
| download | vdr-plugin-plex-709ebb92273ae0af7aae79dfeb55e3ddf17324af.tar.gz vdr-plugin-plex-709ebb92273ae0af7aae79dfeb55e3ddf17324af.tar.bz2 | |
- Added handling for disapearing or not reachable plexservers
Diffstat (limited to 'plexgdm.cpp')
| -rw-r--r-- | plexgdm.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/plexgdm.cpp b/plexgdm.cpp index 4878012..1ced172 100644 --- a/plexgdm.cpp +++ b/plexgdm.cpp @@ -161,6 +161,7 @@ void plexgdm::discover() if(s_it->GetIpAdress() == host) { flag = false; s_it->ParseData(data, host); + isyslog("[plex] Server Updated: %s", host.c_str()); } } if(flag) { @@ -193,7 +194,7 @@ PlexServer* plexgdm::GetServer(std::string ip, int port) PlexServer* plexgdm::GetFirstServer() { - if(m_vServers.size() > 0) return &m_vServers[0]; + if(m_vServers.size() > 0 && !m_vServers[0].Offline) return &m_vServers[0]; else return NULL; } |
