Revision: 14698
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14698
Author:   blendix
Date:     2008-05-05 21:19:27 +0200 (Mon, 05 May 2008)

Log Message:
-----------

Apricot branch bugfix: texture slots changes had a bug that could make
drawing them crash.

Modified Paths:
--------------
    branches/apricot/source/blender/src/buttons_shading.c

Modified: branches/apricot/source/blender/src/buttons_shading.c
===================================================================
--- branches/apricot/source/blender/src/buttons_shading.c       2008-05-05 
17:43:13 UTC (rev 14697)
+++ branches/apricot/source/blender/src/buttons_shading.c       2008-05-05 
19:19:27 UTC (rev 14698)
@@ -1602,8 +1602,14 @@
                yco= 150;
                
                /* APRICOT HACK */ 
-               for(a=MAX_MTEX; a>0; a--) {
-                       if (ma->mtex[a]) {
+               for(a=MAX_MTEX-1; a>=0; a--) {
+                       if(ma) mt= ma->mtex[a];
+                       else if(wrld) mt= wrld->mtex[a];
+                       else if(la) mt= la->mtex[a];
+                       else if(br) mt= br->mtex[a];
+                       else if(sd) mt= sd->mtex[a];
+
+                       if (mt) {
                                max_mtex = a;
                                break;
                        }
@@ -3512,7 +3518,7 @@
        
        /* APRICOT HACK */
        int max_mtex = 0; 
-       for(a=MAX_MTEX; a>0; a--) {
+       for(a=MAX_MTEX-1; a>=0; a--) {
                if (ma->mtex[a]) {
                        max_mtex = a;
                        break;


_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to