Merge branch 'master' into blender2.8
[blender.git] / source / blender / editors / object / object_shapekey.c
index 4fefe03c6ab9f51bcb73d5f36857a3a4251d564e..1f80cb5f0bcdde1c3a13e60cbd0d0fb9360fc71a 100644 (file)
@@ -227,7 +227,7 @@ static int shape_key_mode_poll(bContext *C)
 {
        Object *ob = ED_object_context(C);
        ID *data = (ob) ? ob->data : NULL;
-       return (ob && !ID_IS_LINKED_DATABLOCK(ob) && data && !ID_IS_LINKED_DATABLOCK(data) && ob->mode != OB_MODE_EDIT);
+       return (ob && !ID_IS_LINKED(ob) && data && !ID_IS_LINKED(data) && ob->mode != OB_MODE_EDIT);
 }
 
 static int shape_key_mode_exists_poll(bContext *C)
@@ -236,7 +236,7 @@ static int shape_key_mode_exists_poll(bContext *C)
        ID *data = (ob) ? ob->data : NULL;
 
        /* same as shape_key_mode_poll */
-       return (ob && !ID_IS_LINKED_DATABLOCK(ob) && data && !ID_IS_LINKED_DATABLOCK(data) && ob->mode != OB_MODE_EDIT) &&
+       return (ob && !ID_IS_LINKED(ob) && data && !ID_IS_LINKED(data) && ob->mode != OB_MODE_EDIT) &&
               /* check a keyblock exists */
               (BKE_keyblock_from_object(ob) != NULL);
 }
@@ -248,7 +248,7 @@ static int shape_key_move_poll(bContext *C)
        ID *data = (ob) ? ob->data : NULL;
        Key *key = BKE_key_from_object(ob);
 
-       return (ob && !ID_IS_LINKED_DATABLOCK(ob) && data && !ID_IS_LINKED_DATABLOCK(data) &&
+       return (ob && !ID_IS_LINKED(ob) && data && !ID_IS_LINKED(data) &&
                ob->mode != OB_MODE_EDIT && key && key->totkey > 1);
 }
 
@@ -256,7 +256,7 @@ static int shape_key_poll(bContext *C)
 {
        Object *ob = ED_object_context(C);
        ID *data = (ob) ? ob->data : NULL;
-       return (ob && !ID_IS_LINKED_DATABLOCK(ob) && data && !ID_IS_LINKED_DATABLOCK(data));
+       return (ob && !ID_IS_LINKED(ob) && data && !ID_IS_LINKED(data));
 }
 
 static int shape_key_add_exec(bContext *C, wmOperator *op)