Revision: 23614
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23614
Author:   aligorith
Date:     2009-10-03 13:23:31 +0200 (Sat, 03 Oct 2009)

Log Message:
-----------
UI: Bugfixes

* #19529: Saving in edit mode causes problems in mode buttons when reopening
* Fixed compiler warning in writefile for mingw
* AnimData for Lamp data was not recognised by RNA

Modified Paths:
--------------
    trunk/blender/source/blender/blenloader/intern/readfile.c
    trunk/blender/source/blender/blenloader/intern/writefile.c
    trunk/blender/source/blender/makesrna/intern/rna_lamp.c

Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c   2009-10-03 
11:19:14 UTC (rev 23613)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c   2009-10-03 
11:23:31 UTC (rev 23614)
@@ -3902,7 +3902,10 @@
        
        /* weak weak... this was only meant as draw flag, now is used in 
give_base too */
        ob->flag &= ~OB_FROMGROUP;
-
+       
+       /* editmode doesn't get saved in files, so should get cleared when 
reloading... */
+       ob->mode &= ~OB_MODE_EDIT;
+       
        ob->disp.first=ob->disp.last= NULL;
        
        ob->adt= newdataadr(fd, ob->adt);

Modified: trunk/blender/source/blender/blenloader/intern/writefile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/writefile.c  2009-10-03 
11:19:14 UTC (rev 23613)
+++ trunk/blender/source/blender/blenloader/intern/writefile.c  2009-10-03 
11:23:31 UTC (rev 23614)
@@ -1102,7 +1102,7 @@
 
        /* write IK param */
        if (pose->ikparam) {
-               const char *structname = get_ikparam_name(pose);
+               char *structname = (char *)get_ikparam_name(pose);
                if (structname)
                        writestruct(wd, DATA, structname, 1, pose->ikparam);
        }

Modified: trunk/blender/source/blender/makesrna/intern/rna_lamp.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_lamp.c     2009-10-03 
11:19:14 UTC (rev 23613)
+++ trunk/blender/source/blender/makesrna/intern/rna_lamp.c     2009-10-03 
11:23:31 UTC (rev 23614)
@@ -377,7 +377,10 @@
        RNA_def_property_boolean_negative_sdna(prop, NULL, "mode", LA_NO_DIFF);
        RNA_def_property_ui_text(prop, "Diffuse", "Lamp does diffuse shading.");
        RNA_def_property_update(prop, 0, "rna_Lamp_update");
-
+       
+       /* common */
+       rna_def_animdata_common(srna);
+       
        /* textures */
        rna_def_mtex_common(srna, "rna_Lamp_mtex_begin", 
"rna_Lamp_active_texture_get",
                "rna_Lamp_active_texture_set", "LampTextureSlot", 
"rna_Lamp_update");


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

Reply via email to