Nitpicky stuff
authorJoshua Leung <aligorith@gmail.com>
Thu, 17 May 2012 02:50:07 +0000 (02:50 +0000)
committerJoshua Leung <aligorith@gmail.com>
Thu, 17 May 2012 02:50:07 +0000 (02:50 +0000)
* Ensure "Base" is fully nullified before anyone uses it
* Force channel flush when changing Action Editor modes

source/blender/editors/space_view3d/view3d_draw.c
source/blender/makesrna/intern/rna_space.c

index 6eff4a6..fe142ce 100644 (file)
@@ -1816,7 +1816,7 @@ static void draw_dupli_objects_color(Scene *scene, ARegion *ar, View3D *v3d, Bas
        RegionView3D *rv3d = ar->regiondata;
        ListBase *lb;
        DupliObject *dob_prev = NULL, *dob, *dob_next = NULL;
-       Base tbase;
+       Base tbase = {NULL};
        BoundBox bb, *bb_tmp; /* use a copy because draw_object, calls clear_mesh_caches */
        GLuint displist = 0;
        short transflag, use_displist = -1;  /* -1 is initialize */
index 5b5e3ac..0e2fc6e 100644 (file)
@@ -890,6 +890,9 @@ static void rna_SpaceDopeSheetEditor_mode_update(Main *UNUSED(bmain), Scene *sce
                else
                        saction->action = NULL;
        }
+       
+       /* recalculate extents of channel list */
+       saction->flag |= SACTION_TEMP_NEEDCHANSYNC;
 }
 
 /* Space Graph Editor */