Revision: 21135
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21135
Author: blendix
Date: 2009-06-24 20:39:00 +0200 (Wed, 24 Jun 2009)
Log Message:
-----------
2.5: bug fixes for some erratice materials buttons drawing.
Modified Paths:
--------------
branches/blender2.5/blender/release/ui/buttons_data_mesh.py
branches/blender2.5/blender/source/blender/editors/interface/interface_templates.c
branches/blender2.5/blender/source/blender/editors/space_buttons/buttons_context.c
branches/blender2.5/blender/source/blender/editors/space_image/image_buttons.c
branches/blender2.5/blender/source/blender/editors/space_view3d/drawobject.c
Modified: branches/blender2.5/blender/release/ui/buttons_data_mesh.py
===================================================================
--- branches/blender2.5/blender/release/ui/buttons_data_mesh.py 2009-06-24
17:57:10 UTC (rev 21134)
+++ branches/blender2.5/blender/release/ui/buttons_data_mesh.py 2009-06-24
18:39:00 UTC (rev 21135)
@@ -62,7 +62,7 @@
row = layout.row()
- row.template_list(ob, "materials", "active_material_index",
items=10)
+ row.template_list(ob, "materials", "active_material_index")
col = row.column(align=True)
col.itemO("OBJECT_OT_material_slot_add", icon="ICON_ZOOMIN",
text="")
Modified:
branches/blender2.5/blender/source/blender/editors/interface/interface_templates.c
===================================================================
---
branches/blender2.5/blender/source/blender/editors/interface/interface_templates.c
2009-06-24 17:57:10 UTC (rev 21134)
+++
branches/blender2.5/blender/source/blender/editors/interface/interface_templates.c
2009-06-24 18:39:00 UTC (rev 21135)
@@ -1617,7 +1617,8 @@
uiBlockSetEmboss(block, UI_EMBOSSN);
len= RNA_property_collection_length(ptr, prop);
- CLAMP(scroll, 1, len);
+ scroll= MIN2(scroll, len-items+1);
+ scroll= MAX2(scroll, 1);
RNA_BEGIN(ptr, itemptr, propname) {
if(i >= scroll && i<scroll+items) {
Modified:
branches/blender2.5/blender/source/blender/editors/space_buttons/buttons_context.c
===================================================================
---
branches/blender2.5/blender/source/blender/editors/space_buttons/buttons_context.c
2009-06-24 17:57:10 UTC (rev 21134)
+++
branches/blender2.5/blender/source/blender/editors/space_buttons/buttons_context.c
2009-06-24 18:39:00 UTC (rev 21135)
@@ -552,7 +552,7 @@
if(ptr) {
Object *ob= ptr->data;
- if(ob && ob->type && (ob->type<OB_LAMP))
+ if(ob && ob->type && (ob->type<OB_LAMP) && ob->totcol)
CTX_data_pointer_set(result, &ob->id,
&RNA_MaterialSlot, ob->mat+ob->actcol-1);
}
Modified:
branches/blender2.5/blender/source/blender/editors/space_image/image_buttons.c
===================================================================
---
branches/blender2.5/blender/source/blender/editors/space_image/image_buttons.c
2009-06-24 17:57:10 UTC (rev 21134)
+++
branches/blender2.5/blender/source/blender/editors/space_image/image_buttons.c
2009-06-24 18:39:00 UTC (rev 21135)
@@ -383,6 +383,7 @@
}
}
+#if 0
static void image_panel_view_properties(const bContext *C, Panel *pa)
{
SpaceImage *sima= (SpaceImage*)CTX_wm_space_data(C);
@@ -439,6 +440,7 @@
}
image_editcursor_buts(C, &ar->v2d, block);
}
+#endif
void brush_buttons(const bContext *C, uiBlock *block, short fromsima,
int evt_nop, int evt_change,
Modified:
branches/blender2.5/blender/source/blender/editors/space_view3d/drawobject.c
===================================================================
---
branches/blender2.5/blender/source/blender/editors/space_view3d/drawobject.c
2009-06-24 17:57:10 UTC (rev 21134)
+++
branches/blender2.5/blender/source/blender/editors/space_view3d/drawobject.c
2009-06-24 18:39:00 UTC (rev 21135)
@@ -3566,7 +3566,6 @@
static void draw_particle_edit(Scene *scene, View3D *v3d, RegionView3D *rv3d,
Object *ob, ParticleSystem *psys, int dt)
{
- ToolSettings *ts= scene->toolsettings;
ParticleEdit *edit = psys->edit;
ParticleData *pa;
ParticleCacheKey **path;
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs