Index: sources/device/DeviceView.cpp =================================================================== diff -u -r5a9b7ff46df9cecc258f7cb18019a51bca76bce3 -r2ef03b2ce51b4dc507f66e9671953a8e0824bde9 --- sources/device/DeviceView.cpp (.../DeviceView.cpp) (revision 5a9b7ff46df9cecc258f7cb18019a51bca76bce3) +++ sources/device/DeviceView.cpp (.../DeviceView.cpp) (revision 2ef03b2ce51b4dc507f66e9671953a8e0824bde9) @@ -1,13 +1,13 @@ /*! * - * Copyright (c) 2021-2023 Diality Inc. - All Rights Reserved. + * Copyright (c) 2021-2024 Diality Inc. - All Rights Reserved. * \copyright * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * \file DeviceView.cpp * \author (last) Behrouz NematiPour - * \date (last) 18-Jul-2023 + * \date (last) 11-Sep-2023 * \author (original) Behrouz NematiPour * \date (original) 03-Jun-2021 * @@ -99,7 +99,9 @@ accepted(vData.mAccepted); reason (vData.mReason ); - cryptSetupEnabled(isCompleteResponse(vData)); + // Only set to enable if request failed with a reason reported, disable otherwise + //DEBUG qDebug()<< "accepted " << vData.mAccepted << " reason "<< vData.mReason; + cryptSetupEnabled (!vData.mAccepted && vData.mReason != 0); // has to be the last one response(true);