Backends: Metal: Conditional check, amend 7602277 (#5122, #5123)

Co-authored-by: Wvader <34067397+wvader@users.noreply.github.com>
This commit is contained in:
whale02 2022-03-28 09:58:27 +01:00 committed by GitHub
parent 1ba2905017
commit 2d76b09d2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -582,8 +582,11 @@ void ImGui_ImplMetal_DestroyDeviceObjects()
vertexBufferOffset += (size_t)cmd_list->VtxBuffer.Size * sizeof(ImDrawVert); vertexBufferOffset += (size_t)cmd_list->VtxBuffer.Size * sizeof(ImDrawVert);
indexBufferOffset += (size_t)cmd_list->IdxBuffer.Size * sizeof(ImDrawIdx); indexBufferOffset += (size_t)cmd_list->IdxBuffer.Size * sizeof(ImDrawIdx);
} }
#if __has_feature(objc_arc)
id weakSelf = self; __weak id weakSelf = self;
#else
__unsafe_unretained id weakSelf = self;
#endif
[commandBuffer addCompletedHandler:^(id<MTLCommandBuffer>) [commandBuffer addCompletedHandler:^(id<MTLCommandBuffer>)
{ {
dispatch_async(dispatch_get_main_queue(), ^{ dispatch_async(dispatch_get_main_queue(), ^{