Revision: 18010
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18010
Author:   aligorith
Date:     2008-12-22 11:52:17 +0100 (Mon, 22 Dec 2008)

Log Message:
-----------
Bugfix - Fixed crashes in Action Editor on Ctrl-L due to missing NULL checks.

Modified Paths:
--------------
    trunk/blender/source/blender/src/edittime.c

Modified: trunk/blender/source/blender/src/edittime.c
===================================================================
--- trunk/blender/source/blender/src/edittime.c 2008-12-22 10:15:02 UTC (rev 
18009)
+++ trunk/blender/source/blender/src/edittime.c 2008-12-22 10:52:17 UTC (rev 
18010)
@@ -187,6 +187,9 @@
        }
        else
                markers= &G.scene->markers;
+               
+       if (markers == NULL)
+               return;
        
        for (marker= markers->first; marker; marker= marker->next) {
                if (marker->flag & SELECT) totmark++;
@@ -442,6 +445,11 @@
        int selcount = 0;
        
        markers= &(G.scene->markers);
+       if (markers == NULL) {
+               *first = 0.0f;
+               *last = 0.0f;
+               return;
+       }
        
        if (sel)
                for (marker= markers->first; marker; marker= marker->next) {
@@ -494,6 +502,10 @@
        
        getmouseco_areawin (mval);
        
+       /* sanity checks */
+       if (markers == NULL)
+               return NULL;
+       
        /* first clip selection in Y */
        if ((clip_y) && (mval[1] > 30))
                return NULL;


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

Reply via email to