Merge branch 'master' into blender2.8
[blender.git] / source / blender / editors / sculpt_paint / paint_vertex.c
index 5a6e0fe30eac2b074bab0dcafa1091018b62ac27..e874a969963aa03bb44b1b07fddd583eada5ddb7 100644 (file)
@@ -246,7 +246,7 @@ static bool make_vertexcol(Object *ob)  /* single ob */
 {
        Mesh *me;
 
-       if ((ob->id.lib) ||
+       if (ID_IS_LINKED_DATABLOCK(ob) ||
            ((me = BKE_mesh_from_object(ob)) == NULL) ||
            (me->totpoly == 0) ||
            (me->edit_btmesh))
@@ -1840,7 +1840,7 @@ static int paint_poll_test(bContext *C)
        Object *ob = CTX_data_active_object(C);
        if (ob == NULL || ob->type != OB_MESH)
                return 0;
-       if (!ob->data || ((ID *)ob->data)->lib)
+       if (!ob->data || ID_IS_LINKED_DATABLOCK(ob->data))
                return 0;
        if (CTX_data_edit_object(C))
                return 0;