Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2012-04-23 19:54:43 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-04-23 19:54:43 +0400
commitbfcdd452455f5075cd3150623f513bb9f70e4876 (patch)
tree2df678fbfd6053047caacbc40530f47590781bb7 /source
parent9d40c3046b12096dfcc2c98b9972b6e7fb51eb57 (diff)
corrections from an article about using PVS-Studio static checker with blender - http://www.viva64.com/en/b/0145/
Diffstat (limited to 'source')
-rw-r--r--source/blender/editors/interface/interface_layout.c2
-rw-r--r--source/blender/editors/render/render_preview.c2
-rw-r--r--source/blender/makesrna/intern/rna_object.c2
-rw-r--r--source/blender/python/bmesh/bmesh_py_types_customdata.c4
4 files changed, 5 insertions, 5 deletions
diff --git a/source/blender/editors/interface/interface_layout.c b/source/blender/editors/interface/interface_layout.c
index e772d98f860..67e295503c2 100644
--- a/source/blender/editors/interface/interface_layout.c
+++ b/source/blender/editors/interface/interface_layout.c
@@ -2414,7 +2414,7 @@ float uiLayoutGetScaleX(uiLayout *layout)
float uiLayoutGetScaleY(uiLayout *layout)
{
- return layout->scale[0];
+ return layout->scale[1];
}
/********************** Layout *******************/
diff --git a/source/blender/editors/render/render_preview.c b/source/blender/editors/render/render_preview.c
index 230917519e3..9899f39de75 100644
--- a/source/blender/editors/render/render_preview.c
+++ b/source/blender/editors/render/render_preview.c
@@ -358,7 +358,7 @@ static Scene *preview_prepare_scene(Scene *scene, ID *id, int id_type, ShaderPre
if (OB_TYPE_SUPPORT_MATERIAL(base->object->type)) {
/* don't use assign_material, it changed mat->id.us, which shows in the UI */
Material ***matar = give_matarar(base->object);
- int actcol = MAX2(base->object->actcol > 0, 1) - 1;
+ int actcol = MAX2(base->object->actcol - 1, 0);
if (matar && actcol < base->object->totcol)
(*matar)[actcol] = mat;
diff --git a/source/blender/makesrna/intern/rna_object.c b/source/blender/makesrna/intern/rna_object.c
index 12d31b0a115..bd024ba90be 100644
--- a/source/blender/makesrna/intern/rna_object.c
+++ b/source/blender/makesrna/intern/rna_object.c
@@ -603,7 +603,7 @@ void rna_object_vcollayer_name_set(PointerRNA *ptr, const char *value, char *res
static int rna_Object_active_material_index_get(PointerRNA *ptr)
{
Object *ob = (Object*)ptr->id.data;
- return MAX2(ob->actcol-1, 0);
+ return MAX2(ob->actcol - 1, 0);
}
static void rna_Object_active_material_index_set(PointerRNA *ptr, int value)
diff --git a/source/blender/python/bmesh/bmesh_py_types_customdata.c b/source/blender/python/bmesh/bmesh_py_types_customdata.c
index 28252a98cf6..91104fb23f5 100644
--- a/source/blender/python/bmesh/bmesh_py_types_customdata.c
+++ b/source/blender/python/bmesh/bmesh_py_types_customdata.c
@@ -511,8 +511,8 @@ static PyObject *bpy_bmlayercollection_subscript_slice(BPy_BMLayerCollection *se
BPY_BM_CHECK_OBJ(self);
- if (start >= start) start = len - 1;
- if (stop >= stop) stop = len - 1;
+ if (start >= len) start = len - 1;
+ if (stop >= len) stop = len - 1;
tuple = PyTuple_New(stop - start);