From: Jan Schneider Date: Mon, 3 Jan 2011 16:31:39 +0000 (+0100) Subject: Fix setting the share driver in the share objects. Remove redundant setter. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=cb599798822380117c250ae2d313c834c44f3553;p=horde.git Fix setting the share driver in the share objects. Remove redundant setter. --- diff --git a/framework/Share/lib/Horde/Share/Base.php b/framework/Share/lib/Horde/Share/Base.php index 0f19b9b74..65a3f093f 100644 --- a/framework/Share/lib/Horde/Share/Base.php +++ b/framework/Share/lib/Horde/Share/Base.php @@ -162,7 +162,7 @@ abstract class Horde_Share_Base */ public function initShareObject(Horde_Share_Object $object) { - $object->setShareOb($this->_shareCallback); + $object->setShareOb(empty($this->_shareCallback) ? $this : $this->_shareCallback); } public function setShareCallback($callback) @@ -411,8 +411,6 @@ abstract class Horde_Share_Base { $share = $this->_newShare($name); $share->set('owner', $owner); - $share->setShareOb(empty($this->_shareCallback) ? $this : $this->_shareCallback); - return $share; }