diff --git a/source/blender/editors/mesh/editmesh_rip.c b/source/blender/editors/mesh/editmesh_rip.c index 42857bd7270..84e9b0658ed 100644 --- a/source/blender/editors/mesh/editmesh_rip.c +++ b/source/blender/editors/mesh/editmesh_rip.c @@ -726,7 +726,7 @@ static int edbm_rip_invoke(bContext *C, wmOperator *op, wmEvent *event) EDBM_selectmode_flush(em); - if (totedge_orig == bm->totedge) { + if ((singlesel == FALSE) && (totedge_orig == bm->totedge)) { BKE_report(op->reports, RPT_ERROR, "No edges could be ripped"); return OPERATOR_CANCELLED; }