diff --git a/source/blender/editors/uvedit/uvedit_select.cc b/source/blender/editors/uvedit/uvedit_select.cc index 8bf8afbf0b0..a767a5d79a7 100644 --- a/source/blender/editors/uvedit/uvedit_select.cc +++ b/source/blender/editors/uvedit/uvedit_select.cc @@ -4867,7 +4867,7 @@ static wmOperatorStatus uv_select_similar_vert_exec(bContext *C, wmOperator *op) for (Object *ob : objects) { BMesh *bm = BKE_editmesh_from_object(ob)->bm; - if (bm->totvertsel == 0) { + if (!(ts->uv_flag & UV_SYNC_SELECTION) && (bm->totvertsel == 0)) { continue; } @@ -4981,7 +4981,7 @@ static wmOperatorStatus uv_select_similar_edge_exec(bContext *C, wmOperator *op) for (Object *ob : objects) { BMesh *bm = BKE_editmesh_from_object(ob)->bm; - if (bm->totvertsel == 0) { + if (!(ts->uv_flag & UV_SYNC_SELECTION) && (bm->totvertsel == 0)) { continue; }