Author: aschnell Date: Thu Oct 16 15:26:48 2008 New Revision: 52295 URL: http://svn.opensuse.org/viewcvs/yast?rev=52295&view=rev Log: - code improvement Modified: trunk/storage/libstorage/src/Disk.cc Modified: trunk/storage/libstorage/src/Disk.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/storage/libstorage/src/Disk.cc?rev=52295&r1=52294&r2=52295&view=diff ============================================================================== --- trunk/storage/libstorage/src/Disk.cc (original) +++ trunk/storage/libstorage/src/Disk.cc Thu Oct 16 15:26:48 2008 @@ -187,15 +187,11 @@ udev_path = path; udev_id = id; - list<string>::iterator i = find_if( udev_id.begin(), udev_id.end(), - find_begin( "edd-" ) ); - if( i!=udev_id.end() ) - { - udev_id.erase( i ); - } + udev_id.erase(remove_if(udev_id.begin(), udev_id.end(), find_begin("edd-")), udev_id.end()); + if( udev_id.size()>1 ) { - i = find_if( udev_id.begin(), udev_id.end(), find_begin( "scsi-" ) ); + list<string>::iterator i = find_if( udev_id.begin(), udev_id.end(), find_begin( "scsi-" ) ); if( i!=udev_id.end() && i!=udev_id.begin() ) { string tmp = *i; -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org