diff --git a/classes/controller/AdminController.php b/classes/controller/AdminController.php
index d92a8afea..b5139fc42 100644
--- a/classes/controller/AdminController.php
+++ b/classes/controller/AdminController.php
@@ -369,8 +369,9 @@ class AdminControllerCore extends Controller
if (!empty($prev) && $prev == $tab['name'])
array_pop($this->breadcrumbs);
$prev = $tab['name'];
- if ($tab['id_parent'] != 0)
- $this->breadcrumbs[] = ''.$tab['name'].'';
+
+ if ($tab['id_parent'] != 0 && ($link = __PS_BASE_URI__.basename(_PS_ADMIN_DIR_ ).'/'.$this->context->link->getAdminLink($tab['class_name'])) != $_SERVER['REQUEST_URI'])
+ $this->breadcrumbs[] = ''.$tab['name'].'';
else
$this->breadcrumbs[] = $tab['name'];
}