Author: mlandres Date: Fri Dec 7 12:13:10 2007 New Revision: 8059 URL: http://svn.opensuse.org/viewcvs/zypp?rev=8059&view=rev Log: speed up Modified: trunk/libzypp/zypp/DiskUsageCounter.cc Modified: trunk/libzypp/zypp/DiskUsageCounter.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp/zypp/DiskUsageCounter.cc?rev=8059&r1=8058&r2=8059&view=diff ============================================================================== --- trunk/libzypp/zypp/DiskUsageCounter.cc (original) +++ trunk/libzypp/zypp/DiskUsageCounter.cc Fri Dec 7 12:13:10 2007 @@ -85,16 +85,16 @@ // iterate through all items for_( it, pool_r.begin(), pool_r.end() ) { + // skip items that do not transact + if ( ! it->status().transacts() ) + continue; + DiskUsage du( (*it)->diskusage() ); // skip items without du info if ( du.empty() ) continue; // or find some substitute info - // skip items that do not transact - if ( ! it->status().transacts() ) - continue; - // Adjust the data. if ( it->status().isUninstalled() ) { -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org