diff --git a/administrator/modules/mod_submenu/Menu/Menu.php b/administrator/modules/mod_submenu/Menu/Menu.php
index 503191271d82f..c9e32ab995260 100644
--- a/administrator/modules/mod_submenu/Menu/Menu.php
+++ b/administrator/modules/mod_submenu/Menu/Menu.php
@@ -13,6 +13,7 @@
use Joomla\CMS\Component\ComponentHelper;
use Joomla\CMS\Factory;
+use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Menu\MenuItem;
use Joomla\Component\Menus\Administrator\Helper\MenusHelper;
@@ -159,6 +160,29 @@ public static function preprocess($parent)
continue;
}
}
+ elseif ($item->element === 'com_menus')
+ {
+ // Get badges for Menus containing a Home page.
+ $iconImage = $item->icon;
+
+ if ($iconImage)
+ {
+ if (substr($iconImage, 0, 6) === 'class:' && substr($iconImage, 6) === 'icon-home')
+ {
+ $iconImage = '';
+ }
+ elseif (substr($iconImage, 0, 6) === 'image:')
+ {
+ $iconImage = ' ' . substr($iconImage, 6) . '';
+ }
+ else
+ {
+ $iconImage = '' . HTMLHelper::_('image', $iconImage, null) . '';
+ }
+
+ $item->title = $item->title . $iconImage;
+ }
+ }
if ($item->hasChildren())
{