From 7e7f9f4407e70f52cae92ab8343ff57cb459ffc6 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Mon, 14 Sep 2009 05:16:34 +0000 Subject: [PATCH] BUGFIX Initializing controllers through init() in WidgetArea->WidgetControllers() git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@86218 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- widgets/WidgetArea.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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;