diff --git a/library/Icinga/Web/MenuRenderer.php b/library/Icinga/Web/MenuRenderer.php
index bbd5c208d..8502e5215 100644
--- a/library/Icinga/Web/MenuRenderer.php
+++ b/library/Icinga/Web/MenuRenderer.php
@@ -114,6 +114,14 @@ class MenuRenderer extends RecursiveIteratorIterator
Logger::error('Could not invoke custom renderer. Exception: '. $e->getMessage());
}
}
+ if ($child->getIcon() && strpos($child->getIcon(), '.') === false) {
+ return sprintf(
+ '%s',
+ $child->getUrl() ?: '#',
+ $child->getIcon(),
+ htmlspecialchars($child->getTitle())
+ );
+ }
return sprintf(
'%s%s',
$child->getUrl() ?: '#',