From 4fbcb3efb90368c084946600afdca05ca7c65519 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Mon, 5 Oct 2015 23:52:23 +0200 Subject: GH-1268 ... and catch the inevitable errors --- logic/InstanceList.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/logic/InstanceList.cpp b/logic/InstanceList.cpp index 3644e828..b791cc32 100644 --- a/logic/InstanceList.cpp +++ b/logic/InstanceList.cpp @@ -177,7 +177,14 @@ void InstanceList::saveGroupList() } toplevel.insert("groups", groupsArr); QJsonDocument doc(toplevel); - FS::write(groupFileName, doc.toJson()); + try + { + FS::write(groupFileName, doc.toJson()); + } + catch(FS::FileSystemException & e) + { + qCritical() << "Failed to write instance group file :" << e.cause(); + } } void InstanceList::loadGroupList(QMap &groupMap) -- cgit v1.2.3