summaryrefslogtreecommitdiffstats
path: root/src/foundation/StringTable.h
diff options
context:
space:
mode:
authorAntti Määttä <[email protected]>2024-07-01 10:25:00 +0300
committerAntti Määttä <[email protected]>2024-07-08 09:54:00 +0300
commit9c4f41f15fe476b34c3346ff7cf8938a6fc66835 (patch)
treebb4a2f8e8d5b8ba0ba880dff641e4050f8789370 /src/foundation/StringTable.h
parent2b4ec2230eb21c277d82b80a729f1c8a5e2aee99 (diff)
Fix setting sourcepath with dynamic string handleHEADmaster
The dynamic string handle reference count needs to be incremented when it is set to another property to avoid deleting the string while it is being used. Task-number: QT3DS-4243 Change-Id: Ia3dce428a0c262e587581c7d231dc170ca4e3586 Reviewed-by: Janne Koskinen <[email protected]>
Diffstat (limited to 'src/foundation/StringTable.h')
-rw-r--r--src/foundation/StringTable.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/foundation/StringTable.h b/src/foundation/StringTable.h
index 0a25a32..d44d62a 100644
--- a/src/foundation/StringTable.h
+++ b/src/foundation/StringTable.h
@@ -249,6 +249,7 @@ namespace foundation {
virtual CStringHandle GetHandle(Qt3DSBCharPtr str) = 0;
virtual CStringHandle getDynamicHandle(const QByteArray &str) = 0;
+ virtual QT3DSU32 findDynamicHandle(const QByteArray &str) = 0;
virtual void releaseDynamicHandle(QT3DSU32 strHandle) = 0;
virtual CRegisteredString HandleToStr(QT3DSU32 strHandle) = 0;