diff options
-rw-r--r-- | uactivity.c | 6 |
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)); |