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:
jacob1 2013-03-07 23:26:24 -05:00
parent 77d233240f
commit 89c784fcfa

View File

@ -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();
} }