From 56bc65909dda6a658d4eba4d1b3c9cb727f3885b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come.chilliet@fusiondirectory.org> Date: Mon, 1 Mar 2021 15:43:46 +0100 Subject: [PATCH] :ambulance: fix(IconTheme) Make it more robust to problems in index.theme issue #6155 --- include/class_IconTheme.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/class_IconTheme.inc b/include/class_IconTheme.inc index 9ca1d8960..1a1bf372e 100644 --- a/include/class_IconTheme.inc +++ b/include/class_IconTheme.inc @@ -116,7 +116,9 @@ class IconTheme if (isset($datas['Icon Theme']['Directories']) && !empty($datas['Icon Theme']['Directories'])) { $dirs = preg_split('/,/', $datas['Icon Theme']['Directories']); foreach ($dirs as $name) { - $this->subdirs[strtolower($datas[$name]['Context'])][$name] = new IconThemeDir($datas[$name]); + if (isset($datas[$name])) { + $this->subdirs[strtolower($datas[$name]['Context'])][$name] = new IconThemeDir($datas[$name]); + } } } -- GitLab