Revision: 53233
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=53233
Author:   aligorith
Date:     2012-12-21 06:17:20 +0000 (Fri, 21 Dec 2012)
Log Message:
-----------
Code cleanup

* "ad" -> "adt": use proper var names for AnimData
* Replacing some flattened loops with the cleaner for-loop syntax

Modified Paths:
--------------
    trunk/blender/source/blender/editors/curve/editcurve.c

Modified: trunk/blender/source/blender/editors/curve/editcurve.c
===================================================================
--- trunk/blender/source/blender/editors/curve/editcurve.c      2012-12-21 
06:06:17 UTC (rev 53232)
+++ trunk/blender/source/blender/editors/curve/editcurve.c      2012-12-21 
06:17:20 UTC (rev 53233)
@@ -1022,13 +1022,12 @@
        return ad && (ad->action || ad->drivers.first);
 }
 
-static void fcurve_path_rename(AnimData *ad, char *orig_rna_path, char 
*rna_path, ListBase *orig_curves, ListBase *curves)
+static void fcurve_path_rename(AnimData *adt, char *orig_rna_path, char 
*rna_path, ListBase *orig_curves, ListBase *curves)
 {
        FCurve *fcu, *nfcu, *nextfcu;
        int len = strlen(orig_rna_path);
 
-       fcu = orig_curves->first;
-       while (fcu) {
+       for (fcu = orig_curves->first; fcu; fcu = nextfcu) {
                nextfcu = fcu->next;
                if (!strncmp(fcu->rna_path, orig_rna_path, len)) {
                        char *spath, *suffix = fcu->rna_path + len;
@@ -1038,26 +1037,25 @@
                        BLI_addtail(curves, nfcu);
 
                        if (fcu->grp) {
-                               action_groups_remove_channel(ad->action, fcu);
-                               action_groups_add_channel(ad->action, fcu->grp, 
nfcu);
+                               action_groups_remove_channel(adt->action, fcu);
+                               action_groups_add_channel(adt->action, 
fcu->grp, nfcu);
                        }
-                       else if (ad->action && &ad->action->curves == 
orig_curves)
-                               BLI_remlink(&ad->action->curves, fcu);
+                       else if ((adt->action) && (&adt->action->curves == 
orig_curves))
+                               BLI_remlink(&adt->action->curves, fcu);
                        else
-                               BLI_remlink(&ad->drivers, fcu);
+                               BLI_remlink(&adt->drivers, fcu);
 
                        free_fcurve(fcu);
 
                        MEM_freeN(spath);
                }
-               fcu = nextfcu;
        }
 }
 
-static void fcurve_remove(AnimData *ad, ListBase *orig_curves, FCurve *fcu)
+static void fcurve_remove(AnimData *adt, ListBase *orig_curves, FCurve *fcu)
 {
-       if (orig_curves == &ad->drivers) BLI_remlink(&ad->drivers, fcu);
-       else action_groups_remove_channel(ad->action, fcu);
+       if (orig_curves == &adt->drivers) BLI_remlink(&adt->drivers, fcu);
+       else action_groups_remove_channel(adt->action, fcu);
 
        free_fcurve(fcu);
 }
@@ -1073,7 +1071,7 @@
        ListBase curves = {NULL, NULL};
        FCurve *fcu, *next;
 
-       while (nu) {
+       for (nu = editnurb->nurbs.first, nu_index = 0;  nu != NULL;  nu = 
nu->next, nu_index++) {
                if (nu->bezt) {
                        BezTriple *bezt = nu->bezt;
                        a = nu->pntsu;
@@ -1126,8 +1124,6 @@
                                pt_index++;
                        }
                }
-               nu = nu->next;
-               nu_index++;
        }
 
        /* remove paths for removed control points
@@ -1144,9 +1140,7 @@
                }
        }
 
-       nu_index = 0;
-       nu = editnurb->nurbs.first;
-       while (nu) {
+       for (nu = editnurb->nurbs.first, nu_index = 0;  nu != NULL;  nu = 
nu->next, nu_index++) {
                keyIndex = NULL;
                if (nu->pntsu) {
                        if (nu->bezt) keyIndex = getCVKeyIndex(editnurb, 
&nu->bezt[0]);
@@ -1158,9 +1152,6 @@
                        BLI_snprintf(orig_rna_path, sizeof(orig_rna_path), 
"splines[%d]", keyIndex->nu_index);
                        fcurve_path_rename(adt, orig_rna_path, rna_path, 
orig_curves, &curves);
                }
-
-               nu_index++;
-               nu = nu->next;
        }
 
        /* the remainders in orig_curves can be copied back (like follow path) 
*/

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to