diff --git a/widgets/WidgetArea.php b/widgets/WidgetArea.php index a5a19b580..a7bcb3b47 100644 --- a/widgets/WidgetArea.php +++ b/widgets/WidgetArea.php @@ -35,7 +35,9 @@ class WidgetArea extends DataObject { $controllerClass = "{$widgetClass}_Controller"; if(class_exists($controllerClass)) break; } - $controllers->push(new $controllerClass($widget)); + $controller = new $controllerClass($widget); + $controller->init(); + $controllers->push($controller); } return $controllers;