Author: rfm
Date: Sun May 24 21:33:27 2015
New Revision: 38533
URL: http://svn.gna.org/viewcvs/gnustep?rev=38533&view=rev
Log:
tiny optimisation
Modified:
libs/webservices/trunk/GWSElement.m
Modified: libs/webservices/trunk/GWSElement.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/webservices/trunk/GWSElement.m?rev=38533&r1=38532&r2=38533&view=diff
==============================================================================
--- libs/webservices/trunk/GWSElement.m (original)
+++ libs/webservices/trunk/GWSElement.m Sun May 24 21:33:27 2015
@@ -271,9 +271,21 @@
{
[_attributes release];
[_content release];
- while (nil != _first)
- {
- [_first remove];
+ if (nil != _first)
+ {
+ GWSElement *e = _first;
+
+ _first->_prev->_next = nil;
+ while (e)
+ {
+ _first = e->_next;
+ e->_next = nil;
+ e->_prev = nil;
+ e->_parent = nil;
+ [e release];
+ e = _first;
+ }
+ _children = 0;
}
[_name release];
[_namespace release];
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs