Project Maintenance

This commit is contained in:
Gustave Monce
2021-08-09 20:21:09 +02:00
parent 9865ef7f79
commit 847ce0506d
411 changed files with 5922 additions and 54941 deletions
+10 -13
View File
@@ -25,10 +25,10 @@ namespace WPinternals
{
internal class NokiaModeFlashViewModel : ContextViewModel
{
private NokiaFlashModel CurrentModel;
Action<PhoneInterfaces?> RequestModeSwitch;
private object LockDeviceInfo = new object();
bool DeviceInfoLoaded = false;
private readonly NokiaFlashModel CurrentModel;
private readonly Action<PhoneInterfaces?> RequestModeSwitch;
private readonly object LockDeviceInfo = new();
private bool DeviceInfoLoaded = false;
internal NokiaModeFlashViewModel(NokiaPhoneModel CurrentModel, Action<PhoneInterfaces?> RequestModeSwitch)
: base()
@@ -40,7 +40,9 @@ namespace WPinternals
internal override void EvaluateViewState()
{
if (IsActive)
{
new Thread(() => StartLoadDeviceInfo()).Start();
}
}
private bool? _EffectiveBootloaderSecurityStatus = null;
@@ -53,7 +55,7 @@ namespace WPinternals
set
{
_EffectiveBootloaderSecurityStatus = value;
OnPropertyChanged("EffectiveBootloaderSecurityStatus");
OnPropertyChanged(nameof(EffectiveBootloaderSecurityStatus));
}
}
@@ -71,14 +73,9 @@ namespace WPinternals
{
UefiSecurityStatusResponse SecurityStatus = CurrentModel.ReadSecurityStatus();
if (SecurityStatus != null)
{
EffectiveBootloaderSecurityStatus = SecurityStatus.SecureFfuEfuseStatus && !SecurityStatus.AuthenticationStatus && !SecurityStatus.RdcStatus;
}
else
{
EffectiveBootloaderSecurityStatus = !Info.IsBootloaderSecure;
}
EffectiveBootloaderSecurityStatus = SecurityStatus != null
? SecurityStatus.SecureFfuEfuseStatus && !SecurityStatus.AuthenticationStatus && !SecurityStatus.RdcStatus
: !Info.IsBootloaderSecure;
}
else
{