diff options
Diffstat (limited to 'layers/core_validation.cpp')
| -rw-r--r-- | layers/core_validation.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index 172cdbf0..eaadcbf7 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -4117,7 +4117,7 @@ void invalidateCommandBuffers(const layer_data *dev_data, std::unordered_set<GLO "Invalidating a command buffer that's currently being recorded: 0x%p.", cb_node->commandBuffer); cb_node->state = CB_INVALID_INCOMPLETE; } - else { + else if (cb_node->state == CB_RECORDED) { cb_node->state = CB_INVALID_COMPLETE; } cb_node->broken_bindings.push_back(obj); |
