diff --git a/src/preview/PreviewModel.cpp b/src/preview/PreviewModel.cpp index 399fedf68..e1578e116 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; }