[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [53784] trunk/blender/source/blender: no need to call BLI_countlist on idproperty groups when comparing.

Campbell Barton ideasman42 at gmail.com
Mon Jan 14 13:02:14 CET 2013


Revision: 53784
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=53784
Author:   campbellbarton
Date:     2013-01-14 12:02:10 +0000 (Mon, 14 Jan 2013)
Log Message:
-----------
no need to call BLI_countlist on idproperty groups when comparing.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/idprop.c
    trunk/blender/source/blender/blenloader/intern/readfile.c

Modified: trunk/blender/source/blender/blenkernel/intern/idprop.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/idprop.c	2013-01-14 10:36:43 UTC (rev 53783)
+++ trunk/blender/source/blender/blenkernel/intern/idprop.c	2013-01-14 12:02:10 UTC (rev 53784)
@@ -663,7 +663,7 @@
 		{
 			IDProperty *link1, *link2;
 
-			if (is_strict && BLI_countlist(&prop1->data.group) != BLI_countlist(&prop2->data.group))
+			if (is_strict && prop1->len != prop2->len)
 				return 0;
 
 			for (link1 = prop1->data.group.first; link1; link1 = link1->next) {

Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c	2013-01-14 10:36:43 UTC (rev 53783)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c	2013-01-14 12:02:10 UTC (rev 53784)
@@ -5546,7 +5546,14 @@
 	}
 }
 
-/* Only for undo files, or to restore a screen after reading without UI... */
+/**
+ * Only for undo files, or to restore a screen after reading without UI...
+ *
+ * user
+ * - 0: no usercount change
+ * - 1: ensure a user
+ * - 2: ensure a real user (even if a fake one is set)
+ */
 static void *restore_pointer_by_name(Main *mainp, ID *id, int user)
 {
 	if (id) {




More information about the Bf-blender-cvs mailing list