summaryrefslogtreecommitdiff
path: root/src/preview/PreviewModel.cpp
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-08-14 16:00:12 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-08-14 16:00:12 (GMT)
commit03188e58538f5d2490ee8f054270b74d0cb9d7fe (patch)
tree0ac32b3ecc974622a063f23b8453b7b59827c8d5 /src/preview/PreviewModel.cpp
parent66fffe649d1d173bcccf2763883bd361ef6cb0ed (diff)
downloadpowder-03188e58538f5d2490ee8f054270b74d0cb9d7fe.zip
powder-03188e58538f5d2490ee8f054270b74d0cb9d7fe.tar.gz
Ensure comments page count is loaded correctly, fixes #117
Diffstat (limited to 'src/preview/PreviewModel.cpp')
-rw-r--r--src/preview/PreviewModel.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/preview/PreviewModel.cpp b/src/preview/PreviewModel.cpp
index 8b327f9..2abccff 100644
--- a/src/preview/PreviewModel.cpp
+++ b/src/preview/PreviewModel.cpp
@@ -248,6 +248,7 @@ void PreviewModel::Update()
if(updateSaveInfoFinished && save)
{
+ commentsTotal = save->Comments;
try
{
save->SetGameSave(new GameSave(&saveDataBuffer[0], saveDataBuffer.size()));
@@ -257,6 +258,7 @@ void PreviewModel::Update()
throw PreviewModelException("Save file corrupt or from newer version");
}
notifySaveChanged();
+ notifyCommentsPageChanged();
}
}
}
@@ -285,7 +287,7 @@ void PreviewModel::Update()
}
}
notifySaveChanged();
- notifyCommentsPageChanged();
+
if(!save)
throw PreviewModelException("Unable to load save");
}