diff options
| author | jacob1 <jfu614@gmail.com> | 2013-02-10 02:16:15 (GMT) |
|---|---|---|
| committer | jacob1 <jfu614@gmail.com> | 2013-02-10 02:16:15 (GMT) |
| commit | 897d250eb520097da7dadb3571af3a9cf922307b (patch) | |
| tree | b801248526aa4c273fb74d9599cb8bd2ee153a36 /src/preview/PreviewModel.cpp | |
| parent | 28e8b9eb39c79071d5748cced73790c493d7aa29 (diff) | |
| download | powder-897d250eb520097da7dadb3571af3a9cf922307b.zip powder-897d250eb520097da7dadb3571af3a9cf922307b.tar.gz | |
fix crash if save data can't be loaded
Diffstat (limited to 'src/preview/PreviewModel.cpp')
| -rw-r--r-- | src/preview/PreviewModel.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/preview/PreviewModel.cpp b/src/preview/PreviewModel.cpp index 399fedf..e1578e1 100644 --- a/src/preview/PreviewModel.cpp +++ b/src/preview/PreviewModel.cpp @@ -56,7 +56,8 @@ void * PreviewModel::updateSaveDataT() int tempDataSize; unsigned char * tempData = Client::Ref().GetSaveData(tSaveID, tSaveDate, tempDataSize); saveDataBuffer.clear(); - saveDataBuffer.insert(saveDataBuffer.begin(), tempData, tempData+tempDataSize); + if (tempData) + saveDataBuffer.insert(saveDataBuffer.begin(), tempData, tempData+tempDataSize); updateSaveDataFinished = true; return NULL; } |
