check active view can determined for getting debug bar component

Cette révision appartient à :
Daniel Seifert 2022-08-02 09:15:02 +02:00
Parent d20aeeb661
révision df1c58954f
Signé par: DanielS
ID de la clé GPG: 8A7C4C6ED1915C6F
1 fichiers modifiés avec 8 ajouts et 4 suppressions

Voir le fichier

@ -50,10 +50,14 @@ class ShopControl_DebugBar extends ShopControl_DebugBar_parent
{
if (!isAdmin()) {
/** @var DebugBarComponent $debugBarComponent */
$debugBarComponent = Registry::getConfig()->getActiveView()->getComponent(DebugBarComponent::class);
echo $debugBarComponent->getRenderer()->renderHead();
$debugBarComponent->addTimelineMessures();
echo $debugBarComponent->getRenderer()->render();
$activeView = Registry::getConfig()->getActiveView();
if ($activeView &&
$debugBarComponent = $activeView->getComponent(DebugBarComponent::class)
) {
echo $debugBarComponent->getRenderer()->renderHead();
$debugBarComponent->addTimelineMessures();
echo $debugBarComponent->getRenderer()->render();
}
}
}
}