summaryrefslogtreecommitdiff
path: root/media/pluginManager.cpp
diff options
context:
space:
mode:
authormethodus <methodus@web.de>2012-12-11 10:06:18 +0100
committermethodus <methodus@web.de>2012-12-11 10:06:18 +0100
commit7ed916270e9e445b73d463398187b696b36bb91a (patch)
tree41ed3cbec0e903879830866ebdc71d779ca4208d /media/pluginManager.cpp
parentccb5adcecc340db29e1fe2cddd7aef830f79a971 (diff)
downloadvdr-plugin-upnp-7ed916270e9e445b73d463398187b696b36bb91a.tar.gz
vdr-plugin-upnp-7ed916270e9e445b73d463398187b696b36bb91a.tar.bz2
Fixed thread cancelation due timeout. Threads should now exit in a clean manner.
Diffstat (limited to 'media/pluginManager.cpp')
-rw-r--r--media/pluginManager.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/media/pluginManager.cpp b/media/pluginManager.cpp
index 5f38aa8..67b24c6 100644
--- a/media/pluginManager.cpp
+++ b/media/pluginManager.cpp
@@ -425,6 +425,7 @@ bool upnp::cPluginManager::LoadPlugins(){
boost::shared_ptr<cUPnPResourceProvider> provider((cUPnPResourceProvider*)(dll->GetFunc()()));
providerFactory[provider->ProvidesSchema()] = (ResourceProviderFuncPtr)dll->GetFunc();
providers.push_back( provider );
+ provider->SetDescription("%s", provider->ProvidesSchema().c_str());
provider->Start();
} else {
boost::shared_ptr<cMediaProfiler> profiler((cMediaProfiler*)(dll->GetFunc()()));