use temp to reduse clangStr.CStr call times

This commit is contained in:
tsingbx
2024-12-02 10:20:41 +08:00
parent 68b09e87b3
commit f106a0854f

View File

@@ -60,8 +60,9 @@ func (*StringSet) Dispose() {}
func GoString(clangStr String) (str string) {
defer clangStr.Dispose()
if clangStr.CStr() != nil {
str = c.GoString(clangStr.CStr())
cstr := clangStr.CStr()
if cstr != nil {
str = c.GoString(cstr)
}
return
}