From 6f2f80e334dd84e35ce97bbd8cfaea94c3f077a4 Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Wed, 29 Mar 2017 14:06:11 -0700 Subject: [PATCH] make sure kinect plugin debugging setting is actually saved and loaded --- plugins/hifiKinect/src/KinectPlugin.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/plugins/hifiKinect/src/KinectPlugin.cpp b/plugins/hifiKinect/src/KinectPlugin.cpp index 8313ea0d49..72c7926ec1 100644 --- a/plugins/hifiKinect/src/KinectPlugin.cpp +++ b/plugins/hifiKinect/src/KinectPlugin.cpp @@ -228,7 +228,8 @@ void KinectPlugin::init() { { auto getter = [this]()->bool { return _enabled; }; auto setter = [this](bool value) { - _enabled = value; saveSettings(); + _enabled = value; + saveSettings(); if (!_enabled) { auto userInputMapper = DependencyManager::get(); userInputMapper->withLock([&, this]() { @@ -240,9 +241,10 @@ void KinectPlugin::init() { preferences->addPreference(preference); } { - auto debugGetter = [this]()->bool { return _enabled; }; + auto debugGetter = [this]()->bool { return _debug; }; auto debugSetter = [this](bool value) { - _debug = value; saveSettings(); + _debug = value; + saveSettings(); }; auto preference = new CheckPreference(KINECT_PLUGIN, "Extra Debugging", debugGetter, debugSetter); preferences->addPreference(preference); @@ -573,8 +575,8 @@ void KinectPlugin::loadSettings() { QString idString = getID(); settings.beginGroup(idString); { - // enabled _enabled = settings.value("enabled", QVariant(DEFAULT_ENABLED)).toBool(); + _debug = settings.value("extraDebug", QVariant(DEFAULT_ENABLED)).toBool(); } settings.endGroup(); }