984a2b529873417afac3018be96d5c2fc654e433
RNA_property_string_get() always returns zero-length string
The variant of `RNA_property_string_get()` that returns a `std::string` always returned a string with zero length. The issue is that it was only calling `reserve()`, which ensures an underlying buffer with enough *capacity*, but does not set the string length. The property's string value would then be correctly copied to the reserved buffer, but the string length would remain zero. This commit fixes the issue by replacing the call to `reserve()` with a call to `resize()`, which additionally sets the string length. Pull Request: https://projects.blender.org/blender/blender/pulls/139106
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
