[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12837] trunk/blender/source/blender/ blenlib/intern/util.c: == Code sweeping ==

Martin Poirier theeth at yahoo.com
Mon Dec 10 22:04:48 CET 2007


Revision: 12837
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12837
Author:   theeth
Date:     2007-12-10 22:04:48 +0100 (Mon, 10 Dec 2007)

Log Message:
-----------
== Code sweeping ==

BLI_sortlist simplifications

Modified Paths:
--------------
    trunk/blender/source/blender/blenlib/intern/util.c

Modified: trunk/blender/source/blender/blenlib/intern/util.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/util.c	2007-12-10 20:48:28 UTC (rev 12836)
+++ trunk/blender/source/blender/blenlib/intern/util.c	2007-12-10 21:04:48 UTC (rev 12837)
@@ -324,9 +324,10 @@
 
 	if (listbase->first != listbase->last)
 	{
-		for( previous = listbase->first, current = previous->next; current; previous = current, current = next )
+		for( previous = listbase->first, current = previous->next; current; current = next )
 		{
 			next = current->next;
+			previous = current->prev;
 			
 			BLI_remlink(listbase, current);
 			
@@ -335,14 +336,7 @@
 				previous = previous->prev;
 			}
 			
-			if (previous == NULL)
-			{
-				BLI_addhead(listbase, current);
-			}
-			else
-			{
-				BLI_insertlinkafter(listbase, previous, current);
-			}
+			BLI_insertlinkafter(listbase, previous, current);
 		}
 	}
 }





More information about the Bf-blender-cvs mailing list