Change QByteArray constructor to accept \x00 bytes
Reviewed by Hugo Parente <hugo.lima@openbossa.org>
This commit is contained in:
parent
b164e617a2
commit
b8a07a9e0e
1 changed files with 7 additions and 0 deletions
|
|
@ -1254,6 +1254,13 @@
|
||||||
<extra-includes>
|
<extra-includes>
|
||||||
<include file-name="QNoImplicitBoolCast" location="global"/>
|
<include file-name="QNoImplicitBoolCast" location="global"/>
|
||||||
</extra-includes>
|
</extra-includes>
|
||||||
|
<modify-function signature="QByteArray(const char *)">
|
||||||
|
<!-- Keep \x00 bytes passed in python strings -->
|
||||||
|
<inject-code class="target" position="beginning">
|
||||||
|
int size = PyString_Size(pyargs[0]);
|
||||||
|
cptr = new QByteArray(cpp_arg0, size);
|
||||||
|
</inject-code>
|
||||||
|
</modify-function>
|
||||||
<!-- removed functions -->
|
<!-- removed functions -->
|
||||||
<modify-function signature="begin()" remove="all"/>
|
<modify-function signature="begin()" remove="all"/>
|
||||||
<modify-function signature="begin()const" remove="all"/>
|
<modify-function signature="begin()const" remove="all"/>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue