diff --git a/code/WidgetAreaEditor.php b/code/WidgetAreaEditor.php index 035d6e07..6fb7b829 100644 --- a/code/WidgetAreaEditor.php +++ b/code/WidgetAreaEditor.php @@ -46,6 +46,9 @@ class WidgetAreaEditor extends FormField { } function UsedWidgets() { + // Call class_exists() to load Widget.php earlier and avoid a segfault + class_exists('Widget'); + $relationName = $this->name; $widgets = $this->form->getRecord()->getComponent($relationName)->Items(); return $widgets;