From 169fdf9e9757a8c31d950f5902d7c4cfd1f96a88 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 24 Jun 2009 18:39:00 +0000 Subject: 2.5: bug fixes for some erratice materials buttons drawing. --- source/blender/editors/interface/interface_templates.c | 3 ++- source/blender/editors/space_buttons/buttons_context.c | 2 +- source/blender/editors/space_image/image_buttons.c | 2 ++ source/blender/editors/space_view3d/drawobject.c | 1 - 4 files changed, 5 insertions(+), 3 deletions(-) (limited to 'source/blender/editors') diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c index a27788530ce..4dcf1590a65 100644 --- a/source/blender/editors/interface/interface_templates.c +++ b/source/blender/editors/interface/interface_templates.c @@ -1617,7 +1617,8 @@ void uiTemplateList(uiLayout *layout, PointerRNA *ptr, char *propname, char *act 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 && idata; - if(ob && ob->type && (ob->typetype && (ob->typetotcol) CTX_data_pointer_set(result, &ob->id, &RNA_MaterialSlot, ob->mat+ob->actcol-1); } diff --git a/source/blender/editors/space_image/image_buttons.c b/source/blender/editors/space_image/image_buttons.c index 8aa955f0b34..a08a23c1263 100644 --- a/source/blender/editors/space_image/image_buttons.c +++ b/source/blender/editors/space_image/image_buttons.c @@ -383,6 +383,7 @@ static void image_editcursor_buts(const bContext *C, View2D *v2d, uiBlock *block } } +#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 @@ static void image_panel_view_properties(const bContext *C, Panel *pa) } image_editcursor_buts(C, &ar->v2d, block); } +#endif void brush_buttons(const bContext *C, uiBlock *block, short fromsima, int evt_nop, int evt_change, diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c index ea9fb66dae0..05490e2fce1 100644 --- a/source/blender/editors/space_view3d/drawobject.c +++ b/source/blender/editors/space_view3d/drawobject.c @@ -3566,7 +3566,6 @@ static void draw_new_particle_system(Scene *scene, View3D *v3d, RegionView3D *rv 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; -- cgit v1.2.3