Fixed a bug in CEngLog that crashed the app.
Correction d'un pointeur non assigné qui crashait l'application lorsque le log d'ingénierie était désactivé dans ZT.cfg.
This commit is contained in:
parent
749b66566c
commit
36e387b152
@ -123,12 +123,18 @@ void CEngLog::AddLogString(QString string, unsigned int Verbosity)
|
|||||||
//When a buffer is already formatted, just write it to the file.
|
//When a buffer is already formatted, just write it to the file.
|
||||||
void CEngLog::WriteFormattedString(QString string)
|
void CEngLog::WriteFormattedString(QString string)
|
||||||
{
|
{
|
||||||
|
if(mEngLogFile == NULL)
|
||||||
|
return;
|
||||||
|
|
||||||
mEngLogFile->write(string.toUtf8());
|
mEngLogFile->write(string.toUtf8());
|
||||||
qDebug("%s",string.toUtf8().data());
|
qDebug("%s",string.toUtf8().data());
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned int CEngLog::DeleteEngLogFile()
|
unsigned int CEngLog::DeleteEngLogFile()
|
||||||
{
|
{
|
||||||
|
if(mEngLogFile == NULL)
|
||||||
|
return RET_ERROR;
|
||||||
|
|
||||||
mEngLogFile->remove();
|
mEngLogFile->remove();
|
||||||
delete mEngLogFile;
|
delete mEngLogFile;
|
||||||
|
|
||||||
|
|||||||
@ -28,9 +28,15 @@
|
|||||||
#ifndef ZTVERSION_H
|
#ifndef ZTVERSION_H
|
||||||
#define ZTVERSION_H
|
#define ZTVERSION_H
|
||||||
|
|
||||||
#define ZT_SOFT_VERSION "ZT_MODBUS_DEV"
|
#define ZT_SOFT_VERSION "V1.16"
|
||||||
|
|
||||||
//LOG DES CHANGEMENTS
|
//LOG DES CHANGEMENTS
|
||||||
|
//Version 1.16
|
||||||
|
//-Implantation de la communicationp Modbus avec la Commande Centralisée. Ceci implique
|
||||||
|
// plusieurs changements.
|
||||||
|
//-Correction d'un bug qui faisait planter le logiciel lors de la désactivation du log
|
||||||
|
// d'ingénierie.
|
||||||
|
|
||||||
//Version 1.15
|
//Version 1.15
|
||||||
//Modification de l'initialisation de la station à partir de la clef électrique directement.
|
//Modification de l'initialisation de la station à partir de la clef électrique directement.
|
||||||
//Retrait de la vérification de la cohérence de la clef avec le fichier de configuration.
|
//Retrait de la vérification de la cohérence de la clef avec le fichier de configuration.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user