From 73544bd06918393ceddfaaeb3a7efd08bdac0c81 Mon Sep 17 00:00:00 2001 From: jacob1 Date: Mon, 29 Jul 2013 00:35:09 -0400 Subject: [PATCH] probably fix issue where your name on your own saves switched between yellow and red, and save owner's comments weren't always red --- src/gui/preview/PreviewModel.cpp | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/gui/preview/PreviewModel.cpp b/src/gui/preview/PreviewModel.cpp index 2f581074b..07982884e 100644 --- a/src/gui/preview/PreviewModel.cpp +++ b/src/gui/preview/PreviewModel.cpp @@ -135,20 +135,23 @@ void PreviewModel::UpdateComments(int pageNumber) void PreviewModel::OnResponseReady(void * object, int identifier) { - if(identifier == 1){ - if(saveData) + if (identifier == 1) + { + if (saveData) delete saveData; saveData = (std::vector*)object; } - if(identifier == 2){ - if(save) + if (identifier == 2) + { + if (save) delete save; save = (SaveInfo*)object; } - if(identifier == 3){ + if (identifier == 3) + { if(saveComments) { - for(int i = 0; i < saveComments->size(); i++) + for (int i = 0; i < saveComments->size(); i++) delete saveComments->at(i); saveComments->clear(); delete saveComments; @@ -160,7 +163,8 @@ void PreviewModel::OnResponseReady(void * object, int identifier) notifySaveCommentsChanged(); } - if(identifier == 1 || identifier == 2) { + if(identifier == 1 || identifier == 2) + { if (save && saveData) { commentsTotal = save->Comments; @@ -174,6 +178,9 @@ void PreviewModel::OnResponseReady(void * object, int identifier) } notifySaveChanged(); notifyCommentsPageChanged(); + //make sure author name comments are red + if (commentsLoaded) + notifySaveCommentsChanged(); } } }