From 257e3bb73e50311faaad429f233eaa3d34f1af6c Mon Sep 17 00:00:00 2001 From: Sean Harvey Date: Wed, 6 May 2009 02:43:18 +0000 Subject: [PATCH] BUGFIX Fixed calls to uninherited() that returned no static in some cases, replacing with faster Object::get_static() calls git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@76172 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- widgets/Widget.php | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/widgets/Widget.php b/widgets/Widget.php index ee6762ef8..87a6f3d43 100644 --- a/widgets/Widget.php +++ b/widgets/Widget.php @@ -38,18 +38,15 @@ class Widget extends DataObject { } function Title() { - $instance = singleton($this->class); - return $instance->uninherited('title', true); + return Object::get_static($this->class, 'title'); } function CMSTitle() { - $instance = singleton($this->class); - return $instance->uninherited('cmsTitle', true); + return Object::get_static($this->class, 'cmsTitle'); } function Description() { - $instance = singleton($this->class); - return $instance->uninherited('description', true); + return Object::get_static($this->class, 'description'); } function DescriptionSegment() {