Author: dmacvicar Date: Wed Feb 6 17:56:45 2008 New Revision: 8504 URL: http://svn.opensuse.org/viewcvs/zypp?rev=8504&view=rev Log: restore statusReset() Modified: branches/tmp/ma/jump_sat/libzypp/zypp/PoolItem.cc branches/tmp/ma/jump_sat/libzypp/zypp/PoolItem.h Modified: branches/tmp/ma/jump_sat/libzypp/zypp/PoolItem.cc URL: http://svn.opensuse.org/viewcvs/zypp/branches/tmp/ma/jump_sat/libzypp/zypp/PoolItem.cc?rev=8504&r1=8503&r2=8504&view=diff ============================================================================== --- branches/tmp/ma/jump_sat/libzypp/zypp/PoolItem.cc (original) +++ branches/tmp/ma/jump_sat/libzypp/zypp/PoolItem.cc Wed Feb 6 17:56:45 2008 @@ -45,6 +45,14 @@ ResObject::constPtr resolvable() const { return _resolvable; } + ResStatus & statusReset() const + { + _status.setLock( false, zypp::ResStatus::USER ); + _status.resetTransact( zypp::ResStatus::USER ); + return _status; + } + + private: mutable ResStatus _status; ResObject::constPtr _resolvable; @@ -136,6 +144,9 @@ ResObject::constPtr PoolItem::resolvable() const { return _pimpl->resolvable(); } + ResStatus & PoolItem::statusReset() const + { return _pimpl->statusReset(); } + void PoolItem::saveState() const { _pimpl->saveState(); } Modified: branches/tmp/ma/jump_sat/libzypp/zypp/PoolItem.h URL: http://svn.opensuse.org/viewcvs/zypp/branches/tmp/ma/jump_sat/libzypp/zypp/PoolItem.h?rev=8504&r1=8503&r2=8504&view=diff ============================================================================== --- branches/tmp/ma/jump_sat/libzypp/zypp/PoolItem.h (original) +++ branches/tmp/ma/jump_sat/libzypp/zypp/PoolItem.h Wed Feb 6 17:56:45 2008 @@ -64,6 +64,9 @@ /** Returns the current status. */ ResStatus & status() const; + /** Reset status (applies autoprotection). */ + ResStatus & statusReset() const; + /** Returns the ResObject::constPtr. * \see \ref operator-> */ -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org