diff --git a/src/settingsadhoccommand.cpp b/src/settingsadhoccommand.cpp index 6993929624960b15a585299a105c57512662012d..82cc9aaa26c2051eff548be4bca9c6c503ee82ad 100644 --- a/src/settingsadhoccommand.cpp +++ b/src/settingsadhoccommand.cpp @@ -98,6 +98,9 @@ boost::shared_ptr SettingsAdHocCommand::handleResponse(boost::sh std::string value = f->getValue() ? "1" : "0"; m_storageBackend->updateUserSetting(user.id, f->getName(), value); } + else if (boost::dynamic_pointer_cast(received)) { + m_storageBackend->updateUserSetting(user.id, f->getName(), f->getValue()); + } } }