Fix #114053: Sculpt visibility broken after undo

Caused by 3e81f66998, The `BLI_BITMAP_TEST` macro
is very flexible and seems to compile with `BitVector` as well.
This commit is contained in:
Hans Goudey 2023-10-24 12:31:15 +02:00
parent 7654898c18
commit f2627a55ee
1 changed files with 1 additions and 1 deletions

View File

@ -507,7 +507,7 @@ static bool sculpt_undo_restore_hidden(bContext *C, SculptUndoNode *unode, bool
if (unode->maxvert) {
for (int i = 0; i < unode->totvert; i++) {
const int vert_index = unode->index[i];
if ((BLI_BITMAP_TEST(unode->vert_hidden, i) != 0) != hide_vert[vert_index]) {
if (unode->vert_hidden[i].test() != hide_vert[vert_index]) {
unode->vert_hidden[i].set(!unode->vert_hidden[i].test());
hide_vert[vert_index] = !hide_vert[vert_index];
modified_vertices[vert_index] = true;