summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeine_Ahnung <dirk-vdr@gmx.de>2013-05-01 14:43:15 +0200
committerKeine_Ahnung <dirk-vdr@gmx.de>2013-05-01 14:43:15 +0200
commit0cd3cd041ce4977cf0c21a83464b5066c1766e2e (patch)
treed42193b5b182e445dceb70480e3fcceda93329a1
parente01109afcb7f91071b5a0fb64865218228267756 (diff)
downloadvdr-plugin-uactivity-0cd3cd041ce4977cf0c21a83464b5066c1766e2e.tar.gz
vdr-plugin-uactivity-0cd3cd041ce4977cf0c21a83464b5066c1766e2e.tar.bz2
Fix for R/O ResourceDirectory()
-rw-r--r--uactivity.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/uactivity.c b/uactivity.c
index 7a6aad3..554c602 100644
--- a/uactivity.c
+++ b/uactivity.c
@@ -114,7 +114,11 @@ bool cPluginUactivity::Start(void)
uactivityRun.SetConfigDirectory(ConfigDirectory(PLUGIN_NAME_I18N));
#if VDRVERSNUM >= 10729
uactivityRun.SetCacheDirectory(CacheDirectory(PLUGIN_NAME_I18N));
- uactivityRun.SetResourceDirectory(ResourceDirectory(PLUGIN_NAME_I18N));
+ // ResourceDirectory() Return NULL in case the Directory could not be createt
+ if (ResourceDirectory(PLUGIN_NAME_I18N) != NULL)
+ uactivityRun.SetResourceDirectory(ResourceDirectory(PLUGIN_NAME_I18N));
+ else
+ uactivityRun.SetResourceDirectory("''");
#else
uactivityRun.SetCacheDirectory(ConfigDirectory(PLUGIN_NAME_I18N));
uactivityRun.SetResourceDirectory(ConfigDirectory(PLUGIN_NAME_I18N));