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

Reply via email to