From a2ca1725fa26516810fd241305cbcbf3f73a655d Mon Sep 17 00:00:00 2001 From: elasota Date: Fri, 7 May 2021 03:02:30 -0400 Subject: [PATCH] Improve export house errors --- GpApp/HouseIO.cpp | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/GpApp/HouseIO.cpp b/GpApp/HouseIO.cpp index 0037179..1982d16 100644 --- a/GpApp/HouseIO.cpp +++ b/GpApp/HouseIO.cpp @@ -3597,5 +3597,24 @@ ExportHouseResult_t TryExportHouse(void) void ExportHouse(void) { - TryExportHouse(); + ExportHouseResult_t result = TryExportHouse(); + + switch (result) + { + case ExportHouseResults::kOK: + break; + case ExportHouseResults::kMemError: + YellowAlert(kYellowNoMemory, 0); + break; + case ExportHouseResults::kInternalError: + YellowAlert(kYellowUnaccounted, 0); + break; + case ExportHouseResults::kIOError: + case ExportHouseResults::kStreamFailed: + YellowAlert(kYellowFailedWrite, 0); + break; + case ExportHouseResults::kResourceError: + YellowAlert(kYellowFailedResOpen, 0); + break; + } }