attempt to fix random memory corruption / crashing bug ... this is the only thing that looks like it could be it
This commit is contained in:
parent
77d233240f
commit
89c784fcfa
@ -100,7 +100,7 @@ void PreviewModel::UpdateSave(int saveID, int saveDate)
|
|||||||
{
|
{
|
||||||
for(int i = 0; i < saveComments->size(); i++)
|
for(int i = 0; i < saveComments->size(); i++)
|
||||||
delete saveComments->at(i);
|
delete saveComments->at(i);
|
||||||
delete saveComments;
|
saveComments->clear();
|
||||||
saveComments = NULL;
|
saveComments = NULL;
|
||||||
}
|
}
|
||||||
notifySaveChanged();
|
notifySaveChanged();
|
||||||
@ -166,7 +166,7 @@ void PreviewModel::UpdateComments(int pageNumber)
|
|||||||
{
|
{
|
||||||
for(int i = 0; i < saveComments->size(); i++)
|
for(int i = 0; i < saveComments->size(); i++)
|
||||||
delete saveComments->at(i);
|
delete saveComments->at(i);
|
||||||
delete saveComments;
|
saveComments->clear();
|
||||||
saveComments = NULL;
|
saveComments = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -294,7 +294,7 @@ void PreviewModel::Update()
|
|||||||
{
|
{
|
||||||
for(int i = 0; i < saveComments->size(); i++)
|
for(int i = 0; i < saveComments->size(); i++)
|
||||||
delete saveComments->at(i);
|
delete saveComments->at(i);
|
||||||
delete saveComments;
|
saveComments->clear();
|
||||||
saveComments = NULL;
|
saveComments = NULL;
|
||||||
}
|
}
|
||||||
commentsLoaded = true;
|
commentsLoaded = true;
|
||||||
@ -308,12 +308,6 @@ void PreviewModel::Update()
|
|||||||
PreviewModel::~PreviewModel() {
|
PreviewModel::~PreviewModel() {
|
||||||
if(save)
|
if(save)
|
||||||
delete save;
|
delete save;
|
||||||
if(saveComments)
|
|
||||||
{
|
|
||||||
for(int i = 0; i < saveComments->size(); i++)
|
|
||||||
delete saveComments->at(i);
|
|
||||||
delete saveComments;
|
|
||||||
}
|
|
||||||
saveDataBuffer.clear();
|
saveDataBuffer.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user