mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-03-22 18:47:55 +05:00
Avoid referencing memory of an automatic variable
struct StdParam { - const char* text() const { return myText.toLatin1().constData(); } + const char* text() const { + ((QByteArray&) myTextAsBytes) = myText.toLatin1(); return myTextAsBytes.constData(); + }
This commit is contained in:
parent
b4d9638c8c
commit
0f6b40b239
@ -78,14 +78,17 @@ signals:
|
|||||||
protected:
|
protected:
|
||||||
struct StdParam
|
struct StdParam
|
||||||
{
|
{
|
||||||
QString myName;
|
QString myName;
|
||||||
QVariant myValue;
|
QVariant myValue;
|
||||||
bool isVariable;
|
bool isVariable;
|
||||||
QString myText;
|
QString myText;
|
||||||
StdParam(){
|
QByteArray myTextAsBytes;
|
||||||
|
StdParam() {
|
||||||
isVariable = false;
|
isVariable = false;
|
||||||
}
|
}
|
||||||
const char* text() const { return myText.toLatin1().constData(); }
|
const char* text() const {
|
||||||
|
((QByteArray&) myTextAsBytes) = myText.toLatin1(); return myTextAsBytes.constData();
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef QList<StdParam> ListOfStdParams;
|
typedef QList<StdParam> ListOfStdParams;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user