From f36701779cf6921a4b9e4589e12d5307c241f9f7 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 3 Aug 2018 16:08:43 +0100 Subject: [PATCH] Display as custom name if an empty string is set. * In cases where the API doesn't consider an empty string to be ignored. --- renderdoc/api/replay/data_types.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/renderdoc/api/replay/data_types.h b/renderdoc/api/replay/data_types.h index 945bdc8c6..112e70a66 100644 --- a/renderdoc/api/replay/data_types.h +++ b/renderdoc/api/replay/data_types.h @@ -267,10 +267,8 @@ typically it is one parent to many derived. DOCUMENT("Utility function for setting up a custom name to overwrite the auto-generated one."); inline void SetCustomName(const rdcstr &givenName) { - // consider an empty name to be un-setting any previous set name, and revert to the - // auto-generated name. - autogeneratedName = !givenName.isEmpty(); - name = givenName; + autogeneratedName = false; + name = givenName.isEmpty() ? "" : givenName; } };