diff --git a/src/serializationmanager.cpp b/src/serializationmanager.cpp index 2c387f8..ce26857 100644 --- a/src/serializationmanager.cpp +++ b/src/serializationmanager.cpp @@ -399,6 +399,8 @@ Serializable* ObjectLoader::quickLoad(std::string filename, std::string type, bo std::fstream file; auto mode = binary ? std::ios_base::in | std::ios_base::binary : std::ios_base::in; file.open(filename, mode); + if(!file.is_open()) + return nullptr; ObjectLoader loader; loader.loadAscii(file); file.close();