Prevented system settings from overwriting user settings

This commit is contained in:
Erik Tönsfeldt 2021-09-14 15:38:49 +02:00
parent eaeaf37927
commit 59e7c10cc2

View file

@ -178,12 +178,14 @@ private static void LoadUploadForbiddenRegistry()
{
try
{
bool UploadForbidden = RegistryHelpers.CheckRegistry("SOFTWARE\\ShareX", "UploadForbidden", "true");
if (!UploadForbidden)
if (RegistryHelpers.CheckRegistry(@"SOFTWARE\ShareX", "UploadForbidden"))
{
UploadForbidden = RegistryHelpers.CheckRegistry("SOFTWARE\\ShareX", "UploadForbidden", "true", Microsoft.Win32.RegistryHive.LocalMachine);
Settings.UploadForbidden = RegistryHelpers.CheckRegistry("SOFTWARE\\ShareX", "UploadForbidden", "true");
}
else
{
Settings.UploadForbidden = RegistryHelpers.CheckRegistry(@"SOFTWARE\ShareX", "UploadForbidden", "true", Microsoft.Win32.RegistryHive.LocalMachine);
}
Settings.UploadForbidden = UploadForbidden;
}
catch (Exception e)
{