From e02810458b328305f05f97239b04c7d30001bef2 Mon Sep 17 00:00:00 2001 From: Andrew Meadows Date: Wed, 8 Feb 2017 14:14:48 -0800 Subject: [PATCH] clear old avatarEntityData when saving settings --- interface/src/avatar/MyAvatar.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/interface/src/avatar/MyAvatar.cpp b/interface/src/avatar/MyAvatar.cpp index 120e626b9a..73c807d6d4 100644 --- a/interface/src/avatar/MyAvatar.cpp +++ b/interface/src/avatar/MyAvatar.cpp @@ -795,6 +795,11 @@ void MyAvatar::saveData() { } settings.endArray(); + if (_avatarEntityData.size() == 0) { + // HACK: manually remove empty 'avatarEntityData' else deleted avatarEntityData may show up in settings file + settings.remove("avatarEntityData"); + } + settings.beginWriteArray("avatarEntityData"); int avatarEntityIndex = 0; auto hmdInterface = DependencyManager::get();