Merge branch 'temp_remove_particles' into blender2.8
[blender.git] / source / blender / makesrna / intern / rna_object.c
index c9099f5faec75c805a022b58fa8acbb9611ae71c..00101f5692b87b45f8dc3654566d7866bc1cca21 100644 (file)
@@ -264,7 +264,7 @@ static void rna_Object_active_shape_update(Main *bmain, Scene *scene, PointerRNA
                switch (ob->type) {
                        case OB_MESH:
                                EDBM_mesh_load(ob);
-                               EDBM_mesh_make(scene->toolsettings, ob);
+                               EDBM_mesh_make(scene->toolsettings, ob, true);
 
                                DAG_id_tag_update(ob->data, 0);
 
@@ -298,7 +298,7 @@ static void rna_Object_select_update(Main *UNUSED(bmain), Scene *scene, PointerR
 {
        if (scene) {
                Object *ob = (Object *)ptr->id.data;
-               short mode = ob->flag & SELECT ? BA_SELECT : BA_DESELECT;
+               short mode = (ob->flag & SELECT) ? BA_SELECT : BA_DESELECT;
                ED_base_object_select(BKE_scene_base_find(scene, ob), mode);
        }
 }
@@ -306,7 +306,7 @@ static void rna_Object_select_update(Main *UNUSED(bmain), Scene *scene, PointerR
 static void rna_Base_select_update(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
        Base *base = (Base *)ptr->data;
-       short mode = base->flag & BA_SELECT ? BA_SELECT : BA_DESELECT;
+       short mode = (base->flag & BA_SELECT) ? BA_SELECT : BA_DESELECT;
        ED_base_object_select(base, mode);
 }
 
@@ -1096,7 +1096,7 @@ static void rna_GameObjectSettings_state_get(PointerRNA *ptr, int *values)
 {
        Object *ob = (Object *)ptr->data;
        int i;
-       int all_states = (ob->scaflag & OB_ALLSTATE ? 1 : 0);
+       int all_states = (ob->scaflag & OB_ALLSTATE) ? 1 : 0;
 
        memset(values, 0, sizeof(int) * OB_MAX_STATES);
        for (i = 0; i < OB_MAX_STATES; i++) {