From 0cd3cd041ce4977cf0c21a83464b5066c1766e2e Mon Sep 17 00:00:00 2001 From: Keine_Ahnung Date: Wed, 1 May 2013 14:43:15 +0200 Subject: Fix for R/O ResourceDirectory() --- uactivity.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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)); -- cgit v1.2.3