From fe85c64afbb2f61f6cc0014dc14f7b1ffcd6bb96 Mon Sep 17 00:00:00 2001 From: g4b0 Date: Tue, 2 Apr 2013 09:04:15 +0200 Subject: [PATCH] Bugfix: check array before shifting --- code/form/WidgetAreaEditor.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/form/WidgetAreaEditor.php b/code/form/WidgetAreaEditor.php index 4edc40f..bc0cff7 100644 --- a/code/form/WidgetAreaEditor.php +++ b/code/form/WidgetAreaEditor.php @@ -40,7 +40,7 @@ class WidgetAreaEditor extends FormField { foreach($this->widgetClasses as $widgetClass) { $classes = ClassInfo::subclassesFor($widgetClass); - array_shift($classes); + if(count($classes) > 1) array_shift($classes); foreach($classes as $class) { $widgets->push(singleton($class)); }