From 9f0edbcdb3e26c4e89e3ffed90f932b9057fc0eb Mon Sep 17 00:00:00 2001 From: Michal Fratczak Date: Wed, 13 May 2020 12:31:20 +0200 Subject: [PATCH] ssdv: delete file if failed to load data. --- tracker/code/main/ssdv_t.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tracker/code/main/ssdv_t.cpp b/tracker/code/main/ssdv_t.cpp index 724a504..c33585b 100644 --- a/tracker/code/main/ssdv_t.cpp +++ b/tracker/code/main/ssdv_t.cpp @@ -16,10 +16,17 @@ size_t ssdv_t::load_file(const std::string file_path) { const size_t read_bytes = fread( tile.data(), 1, sizeof(tile), p_file ); if(!read_bytes) - return total_tiles; + break; tiles_que_.push_back(tile); ++total_tiles; } + + if(!total_tiles) { // could not load this file. delete it. + std::cout<<"SSDV Failed loading "<