Index: sources/device/DeviceView.cpp =================================================================== diff -u -r80b5e8f1ebb90c03c37d90d90cd2da3bd95d6803 -r4fc7cdc599de191e91296623ec783542b7a3c7b8 --- sources/device/DeviceView.cpp (.../DeviceView.cpp) (revision 80b5e8f1ebb90c03c37d90d90cd2da3bd95d6803) +++ sources/device/DeviceView.cpp (.../DeviceView.cpp) (revision 4fc7cdc599de191e91296623ec783542b7a3c7b8) @@ -95,7 +95,8 @@ accepted(vData.mAccepted); reason (vData.mReason ); - cryptSetupEnabled(isCompleteResponse(vData)); + cryptSetupEnabled (vData.isExited && !isCompleteResponse(vData)); + isCryptSetupComplete(vData.isExited ); // has to be the last one response(true);