From d12ecd80d80c93e2d01579a02df1b1767b6a772f Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Sat, 25 Mar 2023 17:31:41 +0100 Subject: [PATCH] Default 'GetSymbolForString(CaseSensitive)' creation overload to true Default creation overload of 'GetSymbolForString' and 'GetSymbolForStringCaseSensitive' to true. --- r5dev/vstdlib/keyvaluessystem.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/r5dev/vstdlib/keyvaluessystem.h b/r5dev/vstdlib/keyvaluessystem.h index fa3847fa..66540381 100644 --- a/r5dev/vstdlib/keyvaluessystem.h +++ b/r5dev/vstdlib/keyvaluessystem.h @@ -8,13 +8,13 @@ public: void RegisterSizeofKeyValues(int64_t nSize); void* AllocKeyValuesMemory(int64_t nSize); void FreeKeyValuesMemory(void* pMem); - HKeySymbol GetSymbolForString(const char* szName, bool bCreate = false); + HKeySymbol GetSymbolForString(const char* szName, bool bCreate = true); const char* GetStringForSymbol(HKeySymbol symbol); void* GetMemPool(void); // GetMemPool returns a global variable called m_pMemPool, it gets modified by AllocKeyValuesMemory and with FreeKeyValuesMemory you can see where to find it in FreeKeyValuesMemory. void SetKeyValuesExpressionSymbol(const char* szName, bool bValue); bool GetKeyValuesExpressionSymbol(const char* szName); - HKeySymbol GetSymbolForStringCaseSensitive(HKeySymbol& hCaseInsensitiveSymbol, const char* szName, bool bCreate = false); + HKeySymbol GetSymbolForStringCaseSensitive(HKeySymbol& hCaseInsensitiveSymbol, const char* szName, bool bCreate = true); // Datatypes aren't accurate. But full fill the actual byte distance. public: