probably fix issue where your name on your own saves switched between yellow and red, and save owner's comments weren't always red

This commit is contained in:
jacob1 2013-07-29 00:35:09 -04:00
parent 4746474127
commit 73544bd069

View File

@ -135,20 +135,23 @@ void PreviewModel::UpdateComments(int pageNumber)
void PreviewModel::OnResponseReady(void * object, int identifier) void PreviewModel::OnResponseReady(void * object, int identifier)
{ {
if(identifier == 1){ if (identifier == 1)
if(saveData) {
if (saveData)
delete saveData; delete saveData;
saveData = (std::vector<unsigned char>*)object; saveData = (std::vector<unsigned char>*)object;
} }
if(identifier == 2){ if (identifier == 2)
if(save) {
if (save)
delete save; delete save;
save = (SaveInfo*)object; save = (SaveInfo*)object;
} }
if(identifier == 3){ if (identifier == 3)
{
if(saveComments) if(saveComments)
{ {
for(int i = 0; i < saveComments->size(); i++) for (int i = 0; i < saveComments->size(); i++)
delete saveComments->at(i); delete saveComments->at(i);
saveComments->clear(); saveComments->clear();
delete saveComments; delete saveComments;
@ -160,7 +163,8 @@ void PreviewModel::OnResponseReady(void * object, int identifier)
notifySaveCommentsChanged(); notifySaveCommentsChanged();
} }
if(identifier == 1 || identifier == 2) { if(identifier == 1 || identifier == 2)
{
if (save && saveData) if (save && saveData)
{ {
commentsTotal = save->Comments; commentsTotal = save->Comments;
@ -174,6 +178,9 @@ void PreviewModel::OnResponseReady(void * object, int identifier)
} }
notifySaveChanged(); notifySaveChanged();
notifyCommentsPageChanged(); notifyCommentsPageChanged();
//make sure author name comments are red
if (commentsLoaded)
notifySaveCommentsChanged();
} }
} }
} }